我有以下数据库:
我想从'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);
答案 0 :(得分:2)
你说:
我想从'catalog'表中选择所有列。
但是显示的代码显示:
$sql = 'SELECT * FROM orders';
将名称orders
替换为catalog
,然后您将处理该表上的数据。
语法:
$sql = SELECT <columns>[, <columns>] FROM <table>
正如Biswajit所述,您还在关闭数据之前关闭了连接。在页面的最后,您不需要关闭连接。
答案 1 :(得分:1)
在从数据库获取数据之前,您正在关闭连接。在你的while循环之后使用mysqli_close($link);
。