本文目錄一覽:
- 1、PHP代碼連接mysql數據庫,我照着書上寫為什麼連接不上呢?
- 2、PHP在連接MySQL時為什麼會報個一個 HTTP ERROR 500 的錯誤?
- 3、PHP連接MYSQL數據庫問題
- 4、php連接mysql失敗
- 5、php和mySQL連接出現問題
- 6、php mysql_connect連接不上時候,輸出錯誤
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數據庫成功”;
?
如果還是運行錯誤,請貼出錯誤提示信息
PHP在連接MySQL時為什麼會報個一個 HTTP ERROR 500 的錯誤?
應該是數據庫連接失敗導致的,你可以打開調試模式,然後在連接數據庫的時候進行判斷,你可以先在成功之後設置一個die,就是停止程序運行,看看瀏覽器顯示500嗎?如果不顯示,那就是後面的語句有問題,如果顯示,那就是mysqli有問題,看看有沒有這個驅動,最好是看下php和服務器的日誌。
PHP連接MYSQL數據庫問題
果集中取得一行作為關聯數組,或數字數組,或二者兼有。
返回根據從結果集取得的行生成的數組,如果沒有更多行則返回
false。
mysql_fetch_array(data,array_type)
參數data:可選。規定規定要使用的數據指針。該數據指針是
mysql_query()
函數產生的結果。
參數:array_type可選。規定返回哪種結果。該參數可選值:MYSQL_ASSOC
–
關聯數組
MYSQL_NUM
–
數字數組
MYSQL_BOTH
–
默認。同時產生關聯和數字數組
。
注釋:mysql_fetch_array()
是
mysql_fetch_row()
的擴展版本。除了將數據以數字索引方式儲存在數組中之外,還可以將數據作為關聯索引儲存,用字段名作為鍵名。
例子:
?php
$con
=
mysql_connect(“localhost”,
“hello”,
“321”);
if
(!$con)
{
die(‘Could
not
connect:
‘
.
mysql_error());
}
$db_selected
=
mysql_select_db(“test_db”,$con);
$sql
=
“SELECT
*
from
Person
WHERE
Lastname=’Adams'”;
$result
=
mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
mysql_close($con);
?
輸出類似:
Array
(
[0]
=
Adams
[LastName]
=
Adams
[1]
=
John
[FirstName]
=
John
[2]
=
London
[City]
=
London
)
///////////////////////
mysql_fetch_assoc()
函數從結果集中取得一行作為關聯數組。
返回根據從結果集取得的行生成的關聯數組,如果沒有更多行,則返回
false。
mysql_fetch_assoc(data)
參數:data(必需)要使用的數據指針。該數據指針是從
mysql_query()
返回的結果。
注釋:mysql_fetch_assoc()
和用
mysql_fetch_array()
加上第二個可選參數
MYSQL_ASSOC
完全相同。它僅僅返回關聯數組。這也是
mysql_fetch_array()
初始的工作方式。
提示:如果在關聯索引之外還需要數字索引,用
mysql_fetch_array()。
注意:本函數返回的字段名是區分大小寫的。
例子如下:
?php
$con
=
mysql_connect(“localhost”,
“hello”,
“321”);
if
(!$con)
{
die(‘Could
not
connect:
‘
.
mysql_error());
}
$db_selected
=
mysql_select_db(“test_db”,$con);
$sql
=
“SELECT
*
from
Person
WHERE
Lastname=’Adams'”;
$result
=
mysql_query($sql,$con);
print_r(mysql_fetch_assoc($result));
mysql_close($con);
?
輸出:
Array
(
[LastName]
=
Adams
[FirstName]
=
John
[City]
=
London
)
完。給的這麼詳細,加分吧~
php連接mysql失敗
是不是沒有啟用mysql支持?
php5開始mysql就不再是內建的支持了,需要自己設置php配置文件php.ini以啟用mysql擴展。
php和mySQL連接出現問題
注意路徑問題,你的錯誤是文件沒有找到
最好定義全局常量
define(‘ROOT_PATH’,
$_SERVER[‘DOCUMENT_ROOT’]);
這樣所有文件都可以有一個參考路徑了
php mysql_connect連接不上時候,輸出錯誤
出現這種問題一般情況分三種狀況:
1.你本身MYSQL數據庫沒安裝好;
2.安裝好了未能自動運行,或沒手機啟動其進程;
3.這點是經常發生的,就是把用戶名或密碼搞錯了;
原創文章,作者:S12YK,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/128701.html