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

  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • TechXCentral

    TechXCentral

    12 Temmuz 2011