בעיה ב PHP

  • פותח הנושא TalKz
  • פורסם בתאריך

TalKz

New member
בעיה ב PHP

תכננתי איזה משהו שמחלק שמות לקטגוריות, הכל עובד מעולה אבל קטגוריה "0" לא עובדת משומה! היא פשוט לא מראה דאטה. הצ'אר שלו זה INT מוגבל ל8 תווים... תלחצו כאן תראו את הלינק
 

orenphp

New member
לא יודע מה בדיוק עשית כאן אבל...

בעיקרון שאתה כותב שאילתא אתה צריך להתייחס למבנה העמודות בטבלה שבנית. מאחר ןcid זה int ןלא char אז השאילתא צריכה להיות:
$query = "Select * from table_name where cid=$cid limit 0, $max";​
שים לב שלא עטפתי את $cid בגרשים. הבעיה שלך היא ברמת השליפה (sql) ולא ברמת הקוד php. אולי מבנה הטבלה לא טוב, התוצאות שם אבל אתה לא שולף אותם נכון וכו'. הכי טוב יהיה אם תעשה "select * from table_name" ותביא לפה את מבנה הטבלה שאתה מקבל עם התוצאות של זה.
 

TalKz

New member
ERROR:

זה ה ERROR שהוא מביא לי שאני עושה $q = "Select * from jokes where cid=$cid limit 0, $max"; -- Warning: Supplied argument is not a valid MySQL result resource in f:\www\web\admin3.php on line 20 זה מתיחס לזה: (שורה 20) while($r = mysql_fetch_array($q)) {
 

orenphp

New member
ספר לכולנו מה עשית ואיפה טעית.

המטרה של הפורום היא לעזור לאנשים שנתקעו אבל גם לעזור לאנשים אחרים למנוע טעויות עתידיות.
 

TalKz

New member
זאת היתה טעות שלי

מרוב שאני טיפש
עזוב, פאדיחות ... חחחח
 
למעלה