
04-10-2005, 14:03
|
|
|
|
חבר מתאריך: 04.10.05
הודעות: 4
|
|
|
בעיית משפט LIKE המקבל משתנה מPHP
קודם כל שלום רב!
יש לי בעייה עם השאילתה הבאה כאשר היא נמצאת בתוך דף PHP:
קוד:
$days=$_POST['days']; //פה נעוצה הבעייה
$query = "SELECT `id`,`daynum`,`time` FROM $table WHERE (`year`='$year' AND `month`='$month' AND `day`='$day' AND `base`='no') OR (`base`='yes' AND `days` LIKE '%$days%') ORDER BY `time` ASC ";
הבעייה שלי היא באיזור ה LIKE,
כאשר אני מנסה לשלב % יחד עם משתנה שנוצר ב PHP, השאילתה לא מצליחה לבצע את החלק השני שלה.
איך אפשר לגרום לכך שזה יעבוד, ניסיתי עם שרשור כך:
'%'+'$days'+'%'
ניסיתי להוסיף את ה % במשתנה עצמו.
דבר לא עבד,
אני לא בטוח אם הנושא מתאים לפורום PHP או לפורום MYSQL מאחר והוא משלב את שניהם.
תודה מראש.
גל.
|