المساعد الرقمي الشخصي

مشاهدة النسخة كاملة : يا شباب . . ما معنى هذه المشكلة . . وايش حلها ؟؟


ApAcHe
13-06-2005, 10:03 AM
Database error in vBulletin 3.0.6:

Invalid SQL:
SELECT
IF(votenum >= 1, votenum, 0) AS votenum,
IF(votenum >= 1 AND votenum > 0, votetotal / votenum, 0) AS voteavg,
icon.title as icontitle,icon.iconpath,
thread.threadid,thread.title,lastpost,
forumid,pollid,open,replycount,postusername,postus erid,

lastposter,thread.dateline,views,thread.iconid,not es,thread.visible,sticky,votetotal,attach
FROM thread
LEFT JOIN icon ON (icon.iconid = thread.iconid)
WHERE
ORDER BY sticky DESC, lastpost DESC

mysql error: 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 'ORDER
BY sticky DESC, lastpost DESC' at line 10

mysql error number: 1064

ألوان الطيف
15-06-2005, 11:27 PM
متى تظهر لك هذه الرسالة أخي الكريم .. فهذه المشكلة في أوامر قاعدة البيانات.

راعي الود
20-06-2005, 04:46 PM
أخي الكريم

هل قمت بتركيب هاك عدد ردود الأعضاء ؟

عموماً حتى لو كان هاك ثاني .. قم بإزالة الهاك الذي حدثت المشكله
بعد تركيبه

أتمنى أن أكون قدمت ما يفيدك


كل التقدير

Kuwaite
28-06-2005, 02:44 PM
السلام عليكم ورحمة الله وبركاته
الخطاء بسبب هاك عدد مواضيع العضو و ردوده
افتح ملف includes/functions_showthread.php
انسخ الملف المذكور بالجهاز الخاص فيك وطبق الشرح واذا حدث خلل تستطيع استرجاع القديم
ابحث عن:

$usertherd = $DB_site->query_first("SELECT COUNT(threadid) AS total FROM thread WHERE postuserid=$post[userid] ");
$usertherdcoun = $usertherd[total];
$userpostdcoun = $post[posts] - $usertherdcoun ;


استبدله بي:

if($post[userid] !=0){
$usertherd = $DB_site->query_first("SELECT COUNT(threadid) AS total FROM thread WHERE postuserid=$post[userid] ");
$usertherdcoun = $usertherd[total];
$userpostdcoun = $post[posts] - $usertherdcoun ;
}