Affectation résultat BD à une variable

Résolu
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -  
t671 Messages postés 1478 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) :

$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

4 réponses

  1. Anoen Messages postés 200 Statut Membre 25
     
    WHERE id = '$id'"

    Voila :)
    0
  2. magicshark Messages postés 445 Statut Membre 13
     
    "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à
    0
  3. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
     
    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.
    0
  4. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
     
    J'ai trouvé :

    $texte_FR = ''.$row['soustitre_FR'].'';
    0