bemax Posted May 31, 2009 Share Posted May 31, 2009 Can someone tell me what is wrong in this code! I tried many ways but it can't work. I want to get the variable $valg in my query. Here is the code: $valg= $_POST['valg']; /*$result = mysql_query("SELECT*FROM products WHERE nom= ' ".$valg." ' ") or die("SELECT Error: ".mysql_error());*/ /*$result = mysql_query("SELECT*FROM products WHERE nom= '.$valg.' ") or die("SELECT Error: ".mysql_error());*/ $row = mysql_fetch_assoc( $result ); $result = mysql_query(" SELECT * FROM products WHERE name='$valg' ") or die("SELECT Error: ".mysql_error()); while($row = mysql_fetch_assoc($result)) { echo $row['nom'] . " " . $row['taille']." ".$row['prix']." "; echo "<br />"; } Thanks Bemax Link to comment https://forums.phpfreaks.com/topic/160350-getting-a-variable-into-my-query-doesnt-work/ Share on other sites More sharing options...
trq Posted May 31, 2009 Share Posted May 31, 2009 The variable should interpolate just find. However, you need a space around the * within your query for it to be valid. Link to comment https://forums.phpfreaks.com/topic/160350-getting-a-variable-into-my-query-doesnt-work/#findComment-846177 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.