我努力學習PHP MySQL的&。 我有一個名爲圖像庫中的數據庫表。我已經在該表中存儲了4張圖片。我有這個PHP腳本應該從數據庫中獲取圖像。 但在嘗試這種XAMPP服務器上我從它重複4次數據庫中獲取只有一個圖像。 的代碼是:PHP的MySQL:創建圖庫
<?php
session_START();
//$id = $_GET['id'];
$id = 1;
while ($id <= 4) {
$link = mysql_connect("localhost", "root", "#")
or die("Couldn't connect");
mysql_select_db("gallery") or die("Couldn't connect");
$sql = "SELECT img FROM image";
$result = mysql_query("$sql");
if ($result != 0) {
$row = mysql_fetch_assoc($result);
header("Content-type: image/jpeg");
echo $row['img'];
mysql_close($link);
} else {
echo("No data");
}
$id = $id + 1;
};
?>
如果我的問題得到解決,我會非常感激你。
請[停止使用'mysql_ *'函數](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-功能-in-PHP)。他們不再被維護,並[正式棄用](https://wiki.php.net/rfc/mysql_deprecation)。瞭解[準備的陳述](http://en.wikipedia.org/wiki/Prepared_statement),並使用[PDO](http://jayblanchard.net/demystifying_php_pdo.html)。 –