SORU
25 Mayıs 2009, PAZARTESİ


PHP/MySQL BULUNDUĞU bir dizi kullanarak fıkra

$galleries = array(1,2,5) NEREDE yan tümcesi gibi dizinin değerlerini kullanan bir SQL sorgu yapmak istiyorum kimliklerinin: bir dizi verildi

SELECT *
FROM galleries
WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */

Nasıl MySQL ile kullanmak için bu sorgu dize oluşturabilir miyim?

CEVAP
25 Mayıs 2009, PAZARTESİ


DİKKAT!Bu cevap ağır SQL ekleme güvenlik açığı içerir. Kod örnekleri burada sunulan kullanmayın. Bu cevap sadece bağlantılar kesiliyor ve referans değeri önlemek için korunur.

$ids = join(',',$galleries);  
$sql = "SELECT * FROM galleries WHERE id IN ($ids)";

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HTC

    HTC

    12 Ocak 2006
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Paste Magazine

    Paste Magazi

    28 AĞUSTOS 2008