sql >> Databáze >  >> RDS >> Mysql

Co jsou zdroje#?

mysql_query() vrátí sady výsledků jako objekty typu resource (nejsou to objekty z hlediska PHP OOP kódu, ale lepší slovo mě nenapadá). Ty obsahují binární data, která lze číst pouze určitými funkcemi, například mysql_fetch_*() funkce.

Chcete-li ladit své dotazy MySQL, měli byste zkontrolovat chyby pomocí mysql_error() a mysql_errno() a/nebo uložte své příkazy SQL do proměnných a vytiskněte je.

Z toho, co vidím, provádíte dva dotazy, ale přepisujete stejný $result proměnnou, aniž bychom něco dělali s tím prvním. Také mysql_num_rows() může počítat pouze jednu sadu výsledků najednou, takže nemůžete předat dvě sady výsledků do stejného volání.



  1. Porozumění časování operátora prováděcího plánu

  2. Parametrizujte klauzuli SQL IN

  3. Jak nejlépe rozdělit řetězce csv v oracle 9i

  4. Uložená procedura - vrátí identitu jako výstupní parametr nebo skalár