ציטוט:
נכתב במקור על ידי BarSpecial
בלי לראות את הקוד יהיה מאוד קשה לעזור לך.
בכל אופן, תנסה משהו כזה:
PHP קוד:
$query = 'SELECT ..... FROM ...';
if(isset($_GET['id'])) $query .= " WHERE `category`.`cat_id` = '{$cat}'";
זו אחלה הזדמנות לציין ש אסור להשתמש במשתנים שלא עברו ולידציה / escaping בשאילתות.
לכן, עדיף להשתמש ב-PDO (שאגב החל מ PHP 7 התמיכה בmysql functions הוסרה לחלוטין).
|
אני מנסה להעלים את השורה הזאת WHERE `category`.`cat_id` = '{$cat}' שאני נמצא בעמוד הראשי,
בכל מקרה עשיתי משהו זמני שעובד מצויין עד שאני ימצא פתרון נקי
PHP קוד:
if ($category[id]){
$cat1 = "category.cat_id = $category[id] AND ";
}
else {
$cat2 = "";
}