Mamo Posted May 1, 2013 Share Posted May 1, 2013 Hi, I have a problem with this code and that is it wouldn't perform the while loop block of code. <?php if(mysql_connect('localhost', 'root', 'mamo12121') && mysql_select_db("mamo") ) { $word = $_POST['word']; $project = mysql_query("SELECT * FROM project WHERE title LIKE '%+ $word +%'") or die('ooops'); while ($pro = mysql_fetch_assoc($project)) { $protit = $pro['title']; $proque = $pro['question']; echo $protit . '<br >' .$proque; } ?> Link to comment https://forums.phpfreaks.com/topic/277505-using-variables-in-a-sql-like-condition/ Share on other sites More sharing options...
oaass Posted May 1, 2013 Share Posted May 1, 2013 what if you remove the + signs? '% $word %' Link to comment https://forums.phpfreaks.com/topic/277505-using-variables-in-a-sql-like-condition/#findComment-1427560 Share on other sites More sharing options...
Mamo Posted May 1, 2013 Author Share Posted May 1, 2013 no thing changed... i even wrote an echo statement after the while loop, and it skipped the while loop and echo out what i wrote. Link to comment https://forums.phpfreaks.com/topic/277505-using-variables-in-a-sql-like-condition/#findComment-1427582 Share on other sites More sharing options...
litebearer Posted May 1, 2013 Share Posted May 1, 2013 perhaps this '%$word%' rather than '%+ $word +%' Link to comment https://forums.phpfreaks.com/topic/277505-using-variables-in-a-sql-like-condition/#findComment-1427592 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.