好的,所以我有一個數據庫,每個數據庫都有一個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