سلام؛
من با EasyPHP بخش جستجو بین لینکهای لینکستانم رو ساختم، روی لوکال درست کار میکرد اما وقتی آپلود کردم، میگه:
Could not query:You have an error in your SQL syntax; check the manual
that corresponds to your MySQL server version for the right syntax to use near '' at line 1
من اینطور که فهمیدم، یکی از اشکالات این بود که در رژنهای جدید MySQL مثلا در اطراف اسم تیبل باید علامت ` رو میذاشتم که الان گذاشتم، ولی باز هم خطا میگیره!
در حال حاضر کدهایی که در بخش جستجو مربوط به دیتابیس به کار بردم ایناست:
$sqlstring = "SELECT * FROM `linkestan`";
if ($acc_title!="" or $acc_url!="" or $acc_comment!="")
$sqlstring.= " WHERE";
if ($acc_title!="")
$sqlstring.= " `title` LIKE `%$acc_title%` or";
if ($acc_url!="")
$sqlstring.= " `url` LIKE `%$acc_url%` or";
if ($acc_comment!="")
$sqlstring.=" `comment` LIKE `%$acc_comment%` or";
if ($sqlstring[strlen($sqlstring)-1] =='r'){
$sqlstring[strlen($sqlstring)-1]="";
$sqlstring[strlen($sqlstring)-2]="";
}
$result = mysql_query ($sqlstring, $db);
if (!$result){
die ('Could not query:'.mysql_error());
}
ممنون میشم مشکلش رو بگید...