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

  • 趣味そうこ♪

    趣味そう

    3 Mart 2010
  • ODN

    ODN

    26 Kasım 2006
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013