Vérifier l'execution d'une requète sql

Fermé
wachbaik Messages postés 55 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 25 septembre 2012 - 4 déc. 2009 à 09:22
wachbaik Messages postés 55 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 25 septembre 2012 - 5 déc. 2009 à 02:19
Bonjour,
Bonjour,
quel est le moyen de savoir si une requète (un select ) sql s'est déroulée sans erreur et si il y a erreur comment récupérer le code erreur et comment l'exploiter??
Merci
A voir également:

2 réponses

giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
4 déc. 2009 à 10:15
bonjour,

$query = "select * ....";
$result=mysql_query($query);
// Vérification du résultat
// Ceci montre la requête envoyée à MySQL ainsi que l'erreur. Utile pour déboguer.
if (!$result) {
$message = "Requête invalide : " . mysql_error() . "\n";
$message .= "Requête complète : " . $query;
die($message);
}
2
wachbaik Messages postés 55 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 25 septembre 2012
5 déc. 2009 à 02:13
Je pense que la réponse que tu as fourni n'est valable qu'en associant SQL avec un autre language de programmation tel que PHP et c'est ce que tu fais.
Moi j'utilise que SQL c'est tous et je travaille sur Sybase , et rien d'autre alors y a il une varaible système qui indique si la requête a été executé avec success ou pas.
Merci Bien
bonne soirée
0
blux Messages postés 25971 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 17 avril 2024 3 284
4 déc. 2009 à 10:19
Salut,

ça dépend du SQL et du contexte (PL/SQL, vb...)
0
wachbaik Messages postés 55 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 25 septembre 2012
5 déc. 2009 à 02:19
je vais m'expliquer plus en détail
en faire je travaille en sql et j'ai une procédure qui fait un insert .
et puis un affichage qui dépend du resultat de l'insert .
et donc je veux ssavoir si l'insert ou l'update à bien eu lieu ou pas
Merci bien
0