好的,所以我不知道到底是怎么回事我只是试图列出表格中的所有数据而它只是不起作用我尝试了几种不同的方法而且我没有收到任何错误消息而且我已多次使用语法。
以下是代码:
// Connect to database
$dbc = mysql_connect("localhost", "root");
if (!$dbc)
die("Could not connect" . mysql_error());
// Select database
$dbc_dbselect = mysql_select_db( "contactmanager", $dbc );
if (!$dbc_contactmanager)
die("Could not connect: " . mysql_error());
// Query database
$query = "SELECT * FROM contacts ORDER by name";
$result = mysql_query($query);
// start a table tag in the HTML
echo '<table>';
// Create a loop to loop through results
while($row = mysql_fetch_array($result)){
// Print the results
echo '<tr>'.'<td>'.$row['Name'].'</td>'.'<td>'.$row['Address'].'</td>'.'<td>'.$row['Phone'].'</td>'.'<td>'.$row['Mobile'].'</td>'.'<td>'.$row['Mobile'].'</td>'.'</tr>';
}
echo "</table>"; //Close the table in HTML
mysql_close($dbc);
这是firefox中的输出结果:
'; //Create a loop to loop through results while($row = mysql_fetch_array($result)){ echo ''.''.$row['Name'].''.''.$row['Address'].''.''.$row['Phone'].''.''.$row['Mobile'].''.''.$row['Mobile'].''.''; //$row['index'] the index here is a field name } echo ""; //Close the table in HTML mysql_close($dbc); ?>
数据库和表格
答案 0 :(得分:2)
我认为你错过了第三个参数,即:password
$dbc = mysql_connect("localhost", "root", "");
^----Here
它应该是:
mysql_select_db( "contactmanager", $dbc );
答案 1 :(得分:0)
提供密码作为第三个参数,无论系统在双引号中设置
$dbc = mysql_connect("localhost", "root", "<DBMS_PASSWORD>");
如果没有设置,请将双引号留空(“”)。