Affectation résultat BD à une variable
Résolu
t671
Messages postés
1638
Date d'inscription
Statut
Membre
Dernière intervention
-
t671 Messages postés 1638 Date d'inscription Statut Membre Dernière intervention -
t671 Messages postés 1638 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais affecter à une variable (ici $texte_FR ou IT) le résultat d'une recherche d'un élément de la base de donnée (ici soustitre_FR ou IT) :
Mais j'ai une erreur de syntaxe :
Erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''7' at line 1
Merci
Je voudrais affecter à une variable (ici $texte_FR ou IT) le résultat d'une recherche d'un élément de la base de donnée (ici soustitre_FR ou IT) :
$id = $_GET["id"];
$texte_FR = $_GET["texte_FR"];
$texte_IT = $_GET["texte_IT"];
.......................
//récupèration des enregistrements
$requete="SELECT soustitre_FR, soustitre_IT FROM alb_photos WHERE id = '$id";
$result = mysql_query($requete,$link) or exit ('Erreur : '.mysql_error() );
while($row = mysql_fetch_array($result))
{
if (empty($texte_FR)) { $texte_FR = $row['soustitre_FR'] ; }
if (empty($texte_IT)) { $texte_IT = $row['soustitre_IT'] ; }
}
$result=mysql_query("UPDATE alb_photos SET soustitre_FR='$texte_FR', soustitre_IT='$texte_IT', ......................
Mais j'ai une erreur de syntaxe :
Erreur : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''7' at line 1
Merci
A voir également:
- Affectation résultat BD à une variable
- Resultat foot - Télécharger - Vie quotidienne
- Résultat loto bulgarie autriche azerbaïdjan ✓ - Forum Loisirs / Divertissements
- Lexer resultat - Télécharger - Sport
- W.i.t.c.h bd scan fr - Forum Loisirs / Divertissements
- Loto Autriche, Bulgarie et Azerbaïdjan [SUJET GROUPÉ] . ✓ - Forum Loisirs / Divertissements
4 réponses
"SELECT soustitre_FR, soustitre_IT FROM alb_photos WHERE id = '$id";
regarde bien cette ligne j'y vois une erreur de syntaxe après y a peut etre pas que là
Effectivement !!!! Merci à vous, j'ai corrigé l'erreur mais je n'arrive toujours pas à faire ce que je veux !
Car quand je teste, si $texte_FR (ou IT) est vide, il n'est pas remplacé par $row['soustitre_FR'], mais à l'enregistrement, le champ reste vide .....
Et moi je voudrais que $texte_FR prenne la valeur de $row['soustitre_FR'] !!!!
Comment l'écrire ?
Merci.
Car quand je teste, si $texte_FR (ou IT) est vide, il n'est pas remplacé par $row['soustitre_FR'], mais à l'enregistrement, le champ reste vide .....
Et moi je voudrais que $texte_FR prenne la valeur de $row['soustitre_FR'] !!!!
Comment l'écrire ?
Merci.