0

聞きたいです。

私はテーブルを持っています:

1. No = 01 
2. ID = 001
3. Password = 001
4. IMAGE = 001

画像をフォルダー Images に保存します。

100 件のレコードがある場合、データベースで画像を呼び出す方法は?? しかし、データベースのテーブルを変更しません

テーブル内のデータを変更するときにイメージを呼び出すことができます

1. No = 01 
2. ID = 001
3. Password = 001
4. IMAGE = Images/001.jpg

サンプルスクリプト:

   $user =$_SESSION['username'];
   $data=mysql_query("select * from user WHERE ID=$user ");
   while($baris=mysql_fetch_array($data))
   {
      echo "<img src=\"$baris[IMAGE]\"> ";
   }
4

3 に答える 3

4

パスフォルダーに含めて、次のようなImagesファイル拡張子を含めてみてください。'.jpg'

$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
echo "<img src=\"Images/".$baris['IMAGE']."\">";

}

ファイル拡張子も保存し (を処理するため)、代わりにorを使用.png,.gif and .jpegしないことを強くお勧めします。mysql_*mysqli_*PDO

于 2013-08-01T09:22:16.163 に答える
1

のようにしてみてください

echo "<img src='Images/".$baris['IMAGE'].".jpg'> ";

フォルダ名を保存した場合は、次を使用します

echo "<img src='".$baris['IMAGE'].".jpg'> ";

拡張子なしで画像名を保存している理由がわかりませんでした

于 2013-08-01T09:22:09.107 に答える
0

これを試して

$user =$_SESSION['username'];
$data=mysql_query("select * from user WHERE ID=$user ");
while($baris=mysql_fetch_array($data))
{
  echo "<img src='Images/".$baris[IMAGE].".jpg'> ";

}

それが役立つことを願っています

于 2013-08-01T09:24:00.853 に答える