הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [php] יש לי בעיה מוזרה מאוד בעבודה מול SQL | בינארי. (https://hosts.co.il/forums/showthread.php?t=45505)

ASTeam 18-05-07 15:26

הבאתי כבר -

PHP קוד:

$query mysql_query("SELECT * FROM lock");  
$rr mysql_fetch_array($query);  
$lock $rr['lock'];  
if(
$lock == 1){  
echo 
"The site is close";  
}  
else{  
//rest of the code


(בקשר לנעילה נכון?)
מה בקשר לקט'?

חיים 18-05-07 15:45

ציטוט:

נכתב במקור על ידי ASTeam (פרסם 479851)
כן אני בטוח שעשיתי
חיים מה ההבדל?
בכל מקרה לא עובד..

ההבדל הוא שאני עשיתי עם die והקוד הקודם שלך היה עם echo זאת אומרת שזה לא יציג שום דבר חוץ מהמשפט שיש בתוך הסוגריים של פונקציית ה-die אבל כשאתה עושה echo אתה צריך גם לעשות else ועוד להשתגע עם זה וכמו שאני אמרתי לך זה פשוט עושה בהתחלה בדיקה אם זה ככה זה מפסיק את כל העלייה של העמוד ופשוט מציג לך את ההודעה ואם לא אז זה ממשיך כרגיל...
בקשר לבעיה הראשונה שלך עשית שם WHERE OREDR BY זה לא נראה לי הגיוני תנסה למחוק את ה-WHERE
ובקשר לקטגוריות תנסה פשוט להכין לולאה של הקטגורייה ואז לחשוב על זה לבד למשל תעשה שתי טבלאות במסד אחת של קטגוריות ואחת של תת קטגוריות ואז פשוט תעשה קשר ע"י או ה-ID או כל דבר אחר ואז שפוט בלולאה תוציא את המידע של התת קטגוריות וזהוא

ASTeam 18-05-07 16:03

אבל הנעילהעדייןן לא עבדה...נתן אותה שגיאה..
בקשר לבלוקים אני יודע ראיתי את זה
בקשר לקט'
עשיתי שני טבלאות אחד קטגוריות ואחת דפים
בדפים יש cat_id וזה מקשר לID של הקט'
אבל כשעשיתי את זה הוא נתן לי שגיאה..לא הבנתי מה הוא רצה..

חיים 18-05-07 16:26

ציטוט:

נכתב במקור על ידי ASTeam (פרסם 479913)
אבל הנעילהעדייןן לא עבדה...נתן אותה שגיאה..
בקשר לבלוקים אני יודע ראיתי את זה
בקשר לקט'
עשיתי שני טבלאות אחד קטגוריות ואחת דפים
בדפים יש cat_id וזה מקשר לID של הקט'
אבל כשעשיתי את זה הוא נתן לי שגיאה..לא הבנתי מה הוא רצה..

תראה את השגיעות...

ASTeam 18-05-07 16:42

נעילה
ציטוט:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\websystemmanger\index.php on line 168
קט'
ציטוט:

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 'WHERE `cat_id`=' at line 1

חיים 18-05-07 18:06

נעילה
בקשר לזה יש לך שגיעה עם השאילתה תבדוק טוב טוב מה השגיעה אם זה לא בטקסט אז אולי במסד עצמו...
תראה את השורה 168


קט'
תראה את השורה 1

LosNir 18-05-07 19:02

קטגוריה:

קוד:

SELECT * FROM cats ORDER BY cat_id DESC
באמת, תנסה ללמוד Syntax של MySql כמו שצריך לפני שאתה מתחיל לפתח ומוכר מערכות.

ASTeam 19-05-07 20:13

קטגוריה -
זו השאילתה המדוברת -
PHP קוד:

SELECT FROM `pagesORDER BY `PageNameWHERE `cat_id`='$cat_id' 

נעילת האתר-
שורה 168-169
PHP קוד:

$query mysql_query("SELECT * FROM lock");  
$rr mysql_fetch_array($query); 

תודה רבה!

לוסניר -
מה הקשר?
זה מסדר את הcat_id מהאחרון לראשון..
זה בכלל לא היה השאילתה המדוברת...עם זה אין כלל בעיה(כי הוא מדפיס את שם הקט' בל לא את הלינקים המקושרים..)
ואני עדיין לא מוכר מערכות...אני בונה כדי ללמוד לא כדי למכור..

LosNir 19-05-07 20:27

קוד:

SELECT * FROM pages ORDER BY PageName WHERE cat_id='$cat_id'

ASTeam 19-05-07 21:41

לא....זה רק להוריד את ה " ` "
ניסיתי ולא עובד..


כל הזמנים הם GMT +2. הזמן כעת הוא 19:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ