php sorgu işlevi / sınıf

0 Cevap php

Bu, ısı Pazartesi olmalı ya da bana (ikinci prob) aptal olma, ama beni yaşam için ben çalışmak için basit bir php fonksiyonu alınamıyor.

Ben basit bir sorgu var

$sql = mysql_query("SELECT * FROM table WHERE field_name = '$input'");

Ben bir fonksiyonu sayesinde çalıştırmak istiyorum: Hangi ki:

function functionname($input){

    global $field1;
    global $field2;
    $sql = mysql_query("SELECT * FROM table WHERE field_name = '$input'");
    while($row = mysql_fetch_array($sql)) :
    $field1[] = $row['field1'];
    $field2[] = $row['field2'];
    endwhile;   
    mysql_free_result($sql);

}

Ben "girişleri" differeing numerious yerlerde işlevini çağırabilirsiniz böylece. Sonra bir foreach döngüsü ile sonuçları döngü.

İşleri fonksiyon denir ilk defa ince, ama her zaman orada sonra hatalar veriyor.

"Bu, ısı Pazartesi olmalı ya da bana (ikinci prob) aptallık" dediği gibi.

Ben gerçekten sadece 1 fonksiyonu her zaman aramak yerine sorguyu yeniden istediğiniz gibi Öneriler lütfen.

Bu hata mesajı

Fatal error: [] operator not supported for strings in C:\xampp\htdocs\functions.php on line 270

0 Cevap