我是PHP新手,我正在学习如何显示从mysql数据库(phpmyadmin)中选择的数据。我当前的php代码由2个文件connect.inc.php和connecting.php组成:
conncet.inc.php是用来与数据库建立连接的文件:
<?php
//Varialbles
//MYSQL details
$mysql_server='localhost';
$mysql_user='root';
$mysql_user_pass='12345678';
$mysql_db='test';
//Messages
$db_conn_error='Could not connect to database';
if(mysql_connect($mysql_server, $mysql_user, $mysql_user_pass)
and mysql_select_db($mysql_db)){
echo 'Connection is ok'.'<br>';
}
else
{
echo 'Connection is not ok';
}
?>而另一个文件(connecting.php)应该显示特定表中名为food的任何记录:
<?php
require 'connect.inc.php';
$query = "SELECT 'food', 'calories' FROM food ORDER BY 'id'";
if ($query_run = mysql_query($query)){
    while($query_row = mysql_fetch_assoc($query_run)){
        $food = $query_row['food'];
        $calories = $query_row['calories'];
        echo $food . ' has '.$calories.' calories.<br>';
    }
}
else
{
echo 'Query Failed';
}
?>其他详情:
这个问题是,每当我在文件connecting.php中执行代码时,我总是得到以下信息:
当它应该说
(非常感谢:)
提前谢谢你,
乔:)
https://stackoverflow.com/questions/18811360
复制相似问题