Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
简单PHP获取表中的所有数据无效_Php_Mysql_Database - Fatal编程技术网

简单PHP获取表中的所有数据无效

简单PHP获取表中的所有数据无效,php,mysql,database,Php,Mysql,Database,好吧,我不知道到底发生了什么,我只是想列出一个表中的所有数据,但它不起作用,我尝试了几种不同的方法,没有收到任何错误消息,我已经对语法进行了多次讨论 代码如下: // Connect to database $dbc = mysql_connect("localhost", "root"); if (!$dbc) die("Could not connect" . mysql_error()); // Select database $dbc_dbselect = mysql_sel

好吧,我不知道到底发生了什么,我只是想列出一个表中的所有数据,但它不起作用,我尝试了几种不同的方法,没有收到任何错误消息,我已经对语法进行了多次讨论

代码如下:

// 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);
数据库和表
我认为您缺少第三个参数,即:
密码

$dbc = mysql_connect("localhost", "root", "");
                                           ^----Here
应该是:

mysql_select_db( "contactmanager", $dbc );

提供密码作为第三个参数,无论它是在您的系统上设置的双引号

  $dbc = mysql_connect("localhost", "root", "<DBMS_PASSWORD>");
$dbc=mysql\u connect(“localhost”、“root”和“”);

如果未设置,请将双引号保留为空(“”)。

dbc\u contactmanager是从哪里来的?您可以将“$result=mysql\u query($query);”更改为“$result=mysql\u query($query)或die(mysql\u error());”并告诉我们是否抛出了任何错误@Olsen也有一个很好的观点。可能缺少一些php开始或结束标记。您的apache服务器没有运行。。请启动它…-)好的,我把它整理好了,谢谢大家的回复。试过了,没有变化:(没有变化。我的另一个添加联系人脚本工作正常,使用了非常相似的代码。
  $dbc = mysql_connect("localhost", "root", "<DBMS_PASSWORD>");