Phpmyadmin aracılığıyla çalışıyor ama benim php web sitesine eklediğinizde hiçbir sonuç ya döndü ve hiçbir hata / uyarı mesajı vardır Aşağıdaki basit sorgu var. Ben "SET @ N = -1;" kaldırırsanız o zaman gayet iyi çalışıyor.
<?php
$db_connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD, true);
mysql_select_db(DB_NAME, $db_connect);
$test_query = mysql_query("SET @N=-1;SELECT `id`, (@N:=@N+1) AS `mycount` FROM `mydb`;");
for ($i = 0; $i <= mysql_num_rows($test_query)-1; $i++) {
echo mysql_result($db_directorymap, $i, 0) . " " . mysql_result($db_directorymap, $i, 1) . "<br />";
}
?>
GÜNCELLEME: Ben sadece MySQLi taşındı ama tabii ben hala mysql deyimi ve mysqli_multi_query ile ilgili bir sorun yaşıyorum. Iade sonuç bir boolean bir hata verilir ve böylece boş sorgunun ilk bölümünü çalıştığında görünüyor. Ben sonuçlar ilk seti atlamak zorunda ama ben bunu nasıl bilmiyorum tahmin ediyorum?