mysql sorgu döndürür php fonksiyonu

1 Cevap php

Ben gerçekten basit bir işlevi vardır:

function experience_query($id) {
$sql = @mysql_query(
"
SELECT * FROM table WHERE id = $id
");
return("$sql");
}

Ben bu işlevini çağırdığınızda:

$q = categories_query("1001"); 
while( $list = mysql_fetch_assoc($q) )
{
extract($list);
echo $name;
}

I "() mysql_fetch_assoc: verilen argüman geçerli MySQL result resource değil ..." "bir hata alıyorum

Ben bir işlevden mysql sorguları geri dönmek için izin miyim?

Yardımınız için teşekkür ederim.

1 Cevap

Bu değiştirin:

return("$sql");

Bu grubu:

return $sql;

Tırnak $sql çevreleyen tarafından size MySQL kaynak dize temsilini dönüyor.