Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mendapatkan gambar dari tabel dengan teks kolom lain menggunakan PHP

Anda tidak dapat melakukan apa yang Anda coba lakukan. Anda perlu memisahkan logika Anda menjadi dua skrip. Sebenarnya tidak ada cara untuk mendapatkan data gambar dalam pass yang sama dengan data Anda yang lain karena tag IMG diumpankan ke SRC yang bukan data mentah, melainkan meminta server untuk menyajikan gambar.

Dalam skrip Anda saat ini tempat Anda menghasilkan HTML, Anda hanya perlu meminta tag IMG Anda merujuk SRC sebagai skrip baru yang berfungsi mengambil data gambar Anda. Sesuatu seperti:

echo"   <p><img width='259' height='194' class='art-lightbox' name='image' src='display_image.php?id=" . $Row[0] . "'><br></p>";

Saya berasumsi bahwa $Row[0] memegang kunci unik untuk rekor saat ini. Kemudian Anda menulis skrip lain, display_image.php yang hanya mengambil data gambar dan menggunakan header yang tepat untuk menampilkannya:

$currentId = $_REQUEST['id'];
//  Your query code would be here using the $currentId to just retrieve the desired record
$SQLstring = "SELECT your_image_column_name FROM $TableName WHERE id = $currentId";
$QueryResult = mysql_query($SQLstring);
$img = mysql_fetch_array($QueryResult);
$content = $img['your_image_column_name'];
header('Content-type: image/jpg');
echo $content;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus konsol layar mysql di windows?

  2. Bagaimana menangani terlalu banyak koneksi bersamaan bahkan setelah menggunakan kumpulan koneksi?

  3. Gunakan sphinx vs MySQL tanpa permintaan pencarian teks

  4. SQL - Temukan tanggal terdekat dengan tanggal saat ini

  5. Permintaan Kembalikan MySQL