无法从mysql表中选择

时间:2016-09-25 12:35:00

标签: php mysql

我有以下数据库:

enter image description here

我想从'catalog'表中选择所有列。使用此代码,但它不起作用。

$link = mysqli_connect('localhost', 'root', '', 'technomart') or die('No Connection');

$sql = 'SELECT * FROM catalog';

$res = mysqli_query($link, $sql);




while ($row = mysqli_fetch_assoc($res))
    print_r($row);

2 个答案:

答案 0 :(得分:2)

你说:

  

我想从'catalog'表中选择所有列。

但是显示的代码显示:

$sql = 'SELECT * FROM orders';

将名称orders替换为catalog,然后您将处理该表上的数据。

语法:

$sql = SELECT <columns>[, <columns>] FROM <table>

正如Biswajit所述,您还在关闭数据之前关闭了连接。在页面的最后,您不需要关闭连接。

答案 1 :(得分:1)

在从数据库获取数据之前,您正在关闭连接。在你的while循环之后使用mysqli_close($link);