J'utilise PHP5 et MySQL. J'utilise les fonctions mysql_...()
.Comment puis-je savoir si une requête MySQL n'a rien retourné en PHP?
Répondre
if (mysql_num_rows($query_identifier) == 0)
echo "Query returned 0 rows";
En outre, mysql_query() retourne false
en cas d'erreur.
mysql_query() ne retourne pas false pour une raison quelconque, mais je limite la requête avec une clause WHERE sur une requête de test et je suis sûr que les données ne correspondront pas à la requête. – Moshe
@Moshe, mysql_query ne renvoie que false lorsqu'il y a un _error_. Si votre clause WHERE ne correspond à aucune ligne, alors, sans surprise, vous n'aurez aucun résultat .. pas une erreur cependant. –
@Jonaythan - Alors j'ai besoin d'utiliser num_rows, alors, non? – Moshe
Si vous utilisez les fonctions de mysqli_, vous pouvez appeler $stmt->num_rows(). Mais seulement après avoir appelé $ stmt-> store_result() pour s'assurer que toutes les lignes ont été retournées.
@Kibbee: vous pouvez aussi bien supprimer ce. le PO a fait remarquer qu'il utilise les fonctions mysql_ dans un edit 6 ~ 7 minutes avant votre réponse. –
- 1. Déterminer si rien .. PHP MySQL retour
- 2. Comment savoir si MySQL retourne 0
- 3. Comment savoir si jQuery a une requête Ajax en attente?
- 4. Erreur Dreaded PHP T_STRING sur requête MySQL retourné ressources
- 5. Requête mysql automatique en PHP
- 6. Résultat Mysql non retourné si compte 0
- 7. requête MySQL fonctionne dans phpmyadmin, mais aucune ligne retourné en résultat PHP mis
- 8. PHP Comment savoir si une variable est une référence?
- 9. Comment savoir quel script exécute une requête MySQL?
- 10. MySql: Comment savoir si une entrée est compressée ou non
- 11. Comment savoir si une fonction est définie dans php
- 12. PHP: Comment savoir si une chaîne contient des caractères spéciaux?
- 13. Comment savoir si une session est active?
- 14. Comment savoir si ma requête LINQ retourne null
- 15. Comment savoir si une ligne n'existe pas?
- 16. PHP - Comment vérifier si Curl envoie/envoie une requête?
- 17. php/mysql Si ternaire
- 18. Évadez trait d'union en PHP/mySQL requête
- 19. Requête MySQL occasionnelle Erreur en PHP
- 20. comment savoir si le résultat d'une requête ajax est json?
- 21. Quel sera le résultat de $ quand MySQL ne retourne rien?
- 22. Mysql/php - Requête Question
- 23. Quand une requête MySQL s'exécute-t-elle réellement en PHP?
- 24. Variable PHP dans une requête MySql
- 25. apostrophes cassent ma requête mysql en PHP
- 26. Comment écrire "si quelque chose -> print" "else si rien -> n'imprime rien"
- 27. Comment déterminer si une requête MySQL est valide?
- 28. Comment savoir si une requête est mise en cache ou extraite de la base de données?
- 29. l'expansion d'une requête MySQL REJOIGNEZ en PHP
- 30. PHP/MySQL Pagination avec une requête
Quelle bibliothèque utilisez-vous pour accéder à MySQL? Il y en a au moins 3, y compris les fonctions mysql_, mysqli_ et PDO. – Kibbee