好的,所以我有一个数据库,每个数据库都有一个ID,一个名称和一个文本值。MySQL/PHP - 获取不同的行
我希望能够分别打印每个特定的行。当我使用
$result = mysql_query("SELECT * FROM mytable", $db);
$row = mysql_fetch_array($result);
echo $row['text'];
我只能打印第一行,因为它没有选择任何细节。问题是,我不知道如何使用WHERE ID ='X',因为我希望第一个打印第一列,第二个打印第二列等等(总共有13行)。我想在页面上的不同位置回显它们,因此只需一次调用所有内容并不是我要查找的内容。
现在,我必须在每次打印时使用上面的代码,并在第一次打印时手动编辑WHERE ID ='1',第二次打印WHERE ID =' 2'等等,这在屁股上是相当痛苦的。
任何建议表示赞赏。
的mysql_functions被折旧。你应该使用mysqli_来代替(http://php.net/manual/en/book.mysqli.php),或者更好的是使用PDO。 – Dave 2015-02-17 22:15:19
你能写出你的数据库列的名字吗 – 2015-02-17 22:45:49
这些列是“ID”,“name”,“text”。我希望在ID为1,2,3等等的“文本”中提取信息,但在代码中的不同位置回显它们。 – Qirel 2015-02-17 22:52:07