Problem de passage de variable php
adam
-
adam -
adam -
salut
voila mon problem j'aimrai pas une variable dans une requete sql mais ça passe pas voila le code:
<? $requete = "SELECT * FROM nouketa ";
$resultat = mysql_query($requete);
$nb_enreg = mysql_num_rows($resultat);
$aleatoire= rand(1, $nb_enreg);
$select = 'select * FROM nouketa WHERE num = '$aleatoire';
$result = mysql_query($select,$ums) or die ( mysql_error() );
?>
et voila le message d'erreur:
Parse error: parse error, unexpected T_VARIABLE in /home/www/mustapha.freehostia.com/index222.php on line 51
merci d'avance à vous reponses
voila mon problem j'aimrai pas une variable dans une requete sql mais ça passe pas voila le code:
<? $requete = "SELECT * FROM nouketa ";
$resultat = mysql_query($requete);
$nb_enreg = mysql_num_rows($resultat);
$aleatoire= rand(1, $nb_enreg);
$select = 'select * FROM nouketa WHERE num = '$aleatoire';
$result = mysql_query($select,$ums) or die ( mysql_error() );
?>
et voila le message d'erreur:
Parse error: parse error, unexpected T_VARIABLE in /home/www/mustapha.freehostia.com/index222.php on line 51
merci d'avance à vous reponses
A voir également:
- Problem de passage de variable php
- Passage qwerty azerty - Guide
- Easy php - Télécharger - Divers Web & Internet
- Test passage windows 11 - Guide
- Passage à windows 11 gratuit - Guide
- Passage windows 7 à 10 - Accueil - Mise à jour
1 réponse
Bonjour, peut être devrait tu te pencher sur la concaténation, essais ça :
<? $requete = "SELECT * FROM nouketa ";
$resultat = mysql_query($requete);
$nb_enreg = mysql_num_rows($resultat);
$aleatoire= rand(1, $nb_enreg);
$select = 'select * FROM nouketa WHERE num = '.$aleatoire.';
$result = mysql_query($select,$ums) or die ( mysql_error() );
?>
<? $requete = "SELECT * FROM nouketa ";
$resultat = mysql_query($requete);
$nb_enreg = mysql_num_rows($resultat);
$aleatoire= rand(1, $nb_enreg);
$select = 'select * FROM nouketa WHERE num = '.$aleatoire.';
$result = mysql_query($select,$ums) or die ( mysql_error() );
?>
<? $requete = "SELECT * FROM nouketa ";
$resultat = mysql_query($requete);
$nb_enreg = mysql_num_rows($resultat);
$aleatoire= rand(1, $nb_enreg);
$select = "select * FROM nouketa WHERE num = '$aleatoire'";
$result = mysql_query($select,$ums) or die ( mysql_error() );
?>
le problem est dans les apostrove dans cette instruction
version1 erroné
$select = 'select * FROM nouketa WHERE num = "$aleatoire" ';
version2 corrigé
$select = "select * FROM nouketa WHERE num = '$aleatoire' ";
merci encor