12-03-2010, 19:10
|
|
|
חבר מתאריך: 06.05.04
הודעות: 297
|
|
צריך עזרה בשליפה פשוטה,
יש לי את השאילתא הבאה:
קוד PHP:
SELECT *, CONCAT_WS(' ',`client_firstname`,`client_lastname`) AS fullName, DATE_FORMAT(`client_birthdate`,'%d/%m/%Y') AS birthDate FROM `crm_client_information` WHERE `client_real_id` = {$real_id} OR (CONCAT_WS(' ',`client_firstname`,`client_lastname`) LIKE '%$name%' OR DATE_FORMAT(`client_birthdate`,'%d/%m/%Y')='{$birthdate}' OR `client_city`='{$city}')
עכשיו ההיגיון שלי הוא די פשוט, ברגע שclient_real_id שווה למשהו שקיים בטבלה, הוא לא אמור לקפוץ לתנאים שבאים אחריו, עכשיו client_real_id הוא ייחודי בטבלה, ומה שמוזר הוא שהשאילתא מחזירה לי את כול השורות בטבלה, גם אם אני מעביר רק client_real_id.
נערך לאחרונה ע"י sniper2 בתאריך 12-03-2010 בשעה 19:13.
|