בעיה קטנה בשאילת SQL
אני מנסה לבנות שאילתה אחת שתייצג כל מיני תנאים מהטופס.
אני מנסה לבנות שאילתה אחת שתייצג כל מיני תנאים מהטופס.
mysql_connect("","",""); mysql_select_db("rma"); if($match) {print $matchCase='=';} else{print $matchCase='LIKE';} if($sqlField=='productNumber') {$query=mysql_query("select * from products where $sqlField $matchCase '%$productNumber%'")or die(mysql_error());} else{$query=mysql_query("select * from products where $sqlField $matchCase '%$productName%'")or die(mysql_error());} print ($query); while($row=mysql_fetch_array($query)) { print "* ". $row['id']." ".$row['productNumber']." ".$row['productName']; } print(mysql_num_rows($query));
הבעיה היא שאני רוצה להוציא נתונים מה DB שהתנאי הוא LIKE ולא = . מדוע זה לא עובד כאשר משתמשים במשתנים? או שפשוט יש לי בעיה בקוד. תודה רבה