Récupération de données
Résolu/Fermé
Nikolbc66
Messages postés
17
Date d'inscription
mercredi 4 mars 2015
Statut
Membre
Dernière intervention
12 mars 2015
-
4 mars 2015 à 11:17
Nikolbc66 Messages postés 17 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 12 mars 2015 - 4 mars 2015 à 13:53
Nikolbc66 Messages postés 17 Date d'inscription mercredi 4 mars 2015 Statut Membre Dernière intervention 12 mars 2015 - 4 mars 2015 à 13:53
A voir également:
- Récupération de données
- Recuperation de données - Guide
- Reinstaller windows sans perte de données - Guide
- Convertisseur récupération de texte - Guide
- Effacer les données de navigation - Guide
- Tnt base de données vide ✓ - Forum TNT / Satellite / Réception
1 réponse
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
4 mars 2015 à 11:31
4 mars 2015 à 11:31
Bonjour,
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le souci se trouve donc (au dessus de la ligne où tu as mis ton commentaire...)
Je te conseille les choses suivantes :
1 - Faire des retours à la ligne dans ta requête pour qu'elle soit plus lisible
2 - Utiliser l'instruction addslaches pour échapper les quotes dans tes variables
Ce qui donnerait quelque chose du genre :
1 - Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le souci se trouve donc (au dessus de la ligne où tu as mis ton commentaire...)
$requete_lien = "SELECT poemes_LM_vers.ID_POEME, poemes_LM_vers.ID_RECUEIL, poemes_LM_vers.NUM_ABS, corpus_ref.NOM_AUTEUR, corpus_ref.TITRE_POEME FROM malherbe.poemes_LM_vers INNER JOIN malherbe.corpus_ref ON poemes_LM_vers.ID_POEME = corpus_ref.ID_POEME WHERE corpus_ref.NOM_AUTEUR ='".$nom_auteur."' AND corpus_ref.TITRE_POEME ='".$titre_oeuvre."' AND poemes_LM_vers.NUM_ABS ='".$num_vers."' ORDER BY poemes_LM_vers.ID_RECUEIL ASC"; $resultat_lien = mysql_query($requete_lien) or die('Erreur SQL !<br />'.$requete_lien.'<br /><a href=\"javascript:history.go(-1)\">BACK</a>'.mysql_error());
Je te conseille les choses suivantes :
1 - Faire des retours à la ligne dans ta requête pour qu'elle soit plus lisible
2 - Utiliser l'instruction addslaches pour échapper les quotes dans tes variables
Ce qui donnerait quelque chose du genre :
$requete_lien = "SELECT poemes_LM_vers.ID_POEME , poemes_LM_vers.ID_RECUEIL , poemes_LM_vers.NUM_ABS , corpus_ref.NOM_AUTEUR , corpus_ref.TITRE_POEME FROM malherbe.poemes_LM_vers INNER JOIN malherbe.corpus_ref ON poemes_LM_vers.ID_POEME = corpus_ref.ID_POEME WHERE corpus_ref.NOM_AUTEUR ='".addslashes($nom_auteur)."' AND corpus_ref.TITRE_POEME ='".addslashes($titre_oeuvre)."' AND poemes_LM_vers.NUM_ABS ='".$num_vers."' ORDER BY poemes_LM_vers.ID_RECUEIL ASC"; $resultat_lien = mysql_query($requete_lien) or die('<pre>Erreur SQL !<br />'.$requete_lien.'<br /><a href=\"javascript:history.go(-1)\">BACK</a>'.mysql_error()."</pre>");
4 mars 2015 à 11:55
4 mars 2015 à 11:57
4 mars 2015 à 12:07
PS: Dans l'optique de rendre tes requêtes encore plus lisible, penses aussi à utiliser des ALIAS pour tes noms de table. (par contre, essaye de mettre des choses en rapport avec le nom de la table.. du genre.. des initiales... et évites les T1 T2 .....)
Par exemple :
4 mars 2015 à 12:59
Modifié par jordane45 le 4/03/2015 à 13:03
EDIT [erreur de message]
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane