[英]why mysql_query not working?
有人可以幫我弄清楚為什么mysql_query無法正常工作嗎?
<?php
$dbhost = "localhost";
$dbusername = "USERNAME";
$dbpassword = "PASSWORD";
$dbname = "DB_NAME";
$connection = mysql_connect($dbhost, $dbusername,$dbpassword) or die('Could not connect');
$db_selected = mysql_select_db($dbname, $connection) or die(mysql_error());
echo " connect... \n";
$result = mysql_query("select * from test",$db_selected);
while($row = mysql_fetch_array($result))
{
echo $i++;
echo "Id : " . $row['Id'] . " Name : " .$row['name'] . " Address : " . $row['address'];
echo "<br>";
}
?>
結果:連接...
如果要按名稱引用列,則必須使用mysql_fetch_assoc($result)
而不是mysql_fetch_array($result))
但不要使用任何一個。 請改用mysqli_*
函數,或者最好還是使用pdo
。
echo $i++
不產生任何東西,因為它是未定義的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.