sql >> Database >  >> RDS >> Mysql

Wat zijn Resource#'s?

mysql_query() geeft resultaatsets terug als objecten van het type resource (het zijn geen objecten in termen van PHP OOP-code, maar ik kan geen beter woord bedenken). Deze bevatten binaire gegevens die alleen door bepaalde functies kunnen worden gelezen, bijvoorbeeld de mysql_fetch_*() functies.

Om uw MySQL-query's te debuggen, moet u op fouten controleren met mysql_error() en mysql_errno() en/of sla uw SQL-statements op in variabelen en druk deze af.

Van wat ik zie, voer je twee zoekopdrachten uit, maar overschrijf je hetzelfde $result variabele, zonder iets aan de eerste te doen. Ook mysql_num_rows() kan slechts één resultatenset tegelijk tellen, dus u kunt niet twee resultatensets in dezelfde oproep doorgeven.



  1. Indexering voor BINARY LIKE-bewerkingen in MySQL

  2. Twee rijen samenvoegen tot één terwijl u null-waarden vervangt

  3. Wat zijn de verschillen tussen de datatypes BLOB en TEXT in MySQL?

  4. Hoe de cPanel MySQL-databasewizard te gebruiken?