php無法關聯到mysql(php關聯數組輸出)

本文目錄一覽:

PHP連接不上MySQL

php連接資料庫有兩種方式:

1.面向對象方式

$conn=new

mysqli(‘伺服器名’,’用戶名’,’密碼’,’資料庫名’);

2.面向過程方式

$conn=mysqli_connet(‘伺服器名’,’用戶名’,’密碼’,’資料庫名’);

如果在連接的時候沒有指定要連接的資料庫,可以用兩種方式選擇你要連接的資料庫。

1.面向對象方式

$conn-select_db(‘資料庫名’)

2.面向過程方式

mysqli_select_db($conn,’資料庫名’)

如果你要查詢資料庫、插入數據到資料庫,你可以這樣做:

$query=”select

*

from

數據表名”;

1.面向對象方式

$result=$conn-query($query);

2.面向過程方式

$result=mysqli_query($conn,$query);

剩下的就是對結果集的操作了,你可以對比著看看你的錯誤在哪裡!

php不能連接MySQL是為什麼?

默認情況下,php是不會擴展mysql了,

去到php安裝目錄下,找到php.ini文件,找到”;extension=php_mysql.dll”,把分號”;”去掉,重啟apache

PHP無法連接Mysql資料庫Fatal error: Call to undefined function mysql_connect()

先用phpinfo();看一下是否支持mysql。

要是沒有,還是配置有問題。

Loaded

Configuration

File

看看php.ini是讀哪個路徑下的

php.ini

里extension

php_mysql.dll前的分號已經去掉了,extension_dir

=

“X:/php/ext”也改為了自己ext文件夾的路徑,libmysql.dll和php5ts.dll也複製到Windows目錄下的

system32

文件夾下

PHP無法連接到遠程的mysql資料庫

首先你要確定你遠程的MYSQL開啟了遠程連接。

默認是不會開啟的,一般情況也是不建議開啟的,存在風險比較大。

默認都是伺服器本機或者區域網連接使用。

進入伺服器給mysql加上一個賬號或者直接在你使用的賬號上,連接地址localhost或者127.0.0.1改成%,就表示任何IP都可以連接了,這樣就可以遠程連接了。

建議用一些界面管理軟體來修改比較直觀一點,當然你熟悉命令也是可以用命令來修改的。

PHP代碼連接mysql資料庫,我照著書上寫為什麼連接不上呢?

就你上面的代碼來看,存在二方面錯誤:

1、or語句寫法錯誤,你的代碼中,所有的or語句都和它之前的代碼寫在一起,沒有空格,這是格式錯誤;

2、mysql_select_db函數被你寫成了

mysql_selcet_db

修改後的代碼:

?php

$host=”localhost”;

$user=”root”;

$password=”770880520″;

$dbase_name=”wei”;

$conn=mysql_connect($host,$user,$password)

or

die(“連接mysql伺服器失敗”.mysql_error());

echo

“mysql伺服器:$host

用戶名:$userbr”;

mysql_select_db($dbase_name,$conn)

or

die(“連接mysql資料庫失敗”.mysql_error());

echo”資料庫:$dbase_namebr”;

echo”連接mysql資料庫成功”;

?

如果還是運行錯誤,請貼出錯誤提示信息

原創文章,作者:ETAXA,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/130324.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
ETAXA的頭像ETAXA
上一篇 2024-10-03 23:28
下一篇 2024-10-03 23:28

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python導入數組

    本文將為您詳細闡述Python導入數組的方法、優勢、適用場景等方面,並附上代碼示例。 一、numpy庫的使用 numpy是Python中一個強大的數學庫,其中提供了非常豐富的數學函…

    編程 2025-04-29
  • Python返回數組:一次性搞定多種數據類型

    Python是一種多用途的高級編程語言,具有高效性和易讀性的特點,因此被廣泛應用於數據科學、機器學習、Web開發、遊戲開發等各個領域。其中,Python返回數組也是一項非常強大的功…

    編程 2025-04-29
  • Python去掉數組的中括弧

    在Python中,被中括弧包裹的數據結構是列表,列表是Python中非常常見的數據類型之一。但是,有些時候我們需要將列表展開成一維的數組,並且去掉中括弧。本文將為大家詳細介紹如何用…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Python二維數組對齊輸出

    本文將從多個方面詳細闡述Python二維數組對齊輸出的方法與技巧。 一、格式化輸出 Python中提供了格式化輸出的方法,可以對輸出的字元串進行格式化處理。 names = [‘A…

    編程 2025-04-29

發表回復

登錄後才能評論