我错了,为什么不连接?

时间:2013-05-23 05:25:08

标签: php mysql

   {<?

mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());


$result = mysql_query("SELECT * FROM product")
or die(mysql_error());


$row = mysql_fetch_array( $result );


echo "product: ".$row['product'];
echo " price  : ".$row['price'];

?>}

1 个答案:

答案 0 :(得分:1)

您的问题是您必须将连接存储在变量中。

<?php

$dbconn = mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("db", $dbconn);


$result = mysql_query("SELECT * FROM product", $dbconn);

$row = mysql_fetch_array( $result );

echo "product: ".$row['product'];
echo " price  : ".$row['price'];

?>

非常建议使用mysqli或PDO,因为现在不推荐使用mysql扩展名。