我有问题(我觉得你很容易解决)用PHP和MySQL。 我有数据库,称为“tekst”。 有3栏:
和网站:index.html。
我想将代码<?php echo "$id1"; ?>
粘贴到index.html中,以显示分配给某个“id”的列“treść”。
现在我喜欢这样:
$w = mysql_fetch_array(mysql_query("SELECT * FROM tekst WHERE id=5"));
echo $w['tresc'];
但是当我有很多记录时,它会很麻烦。
如何创建MySQL Query以显示我想要的内容? 在一个页面中,我将有许多ID。
请帮忙 感谢
答案 0 :(得分:1)
尝试使用mysql_fetch_row
。
示例强>
mysql_fetch_row(mysql_query("SELECT * FROM tekst WHERE id=1"));
Official Document
答案 1 :(得分:0)
您可以像以下一样
$result = mysql_query("SELECT * FROM tekst");
while ($r = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo $r['tresc'];
}
答案 2 :(得分:0)
首先,您应该使用PDO或MySQLi,因为不推荐使用这些mysql_函数。
然后,要列出所有ID,请使用其他查询:SELECT * FROM tekst
这将返回一个你应该迭代的数组。