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

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

-roee- 03-01-06 21:48

משהו שיחסוך ממכם הרבה טרחה ובילבול
 
היי מה קורה??

הנה משהו שיחסוך ממכם הרבה טרחה והרבה מאוד מאמץ בחיפוש פיתרון ל- למה השאילתה INSERT INTO שלי לא עובדת...
ראיתי מלא כאלה הודעות בפורום אז פשוט במקום לעבוד כל כך קשה תעשו ככה:

PHP קוד:

<?php
mysql_query
("INSERT INTO 'tbl' SET user='$user', password='$password', something='$something'") or die("there is a fucking error");
?>

ואז ככה בטוח אתם לא תטעו !!

Deagly 03-01-06 21:51

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

שאילתת INSERT נראת ככה:
PHP קוד:

mysql_query("INSERT INTO table values("value1","value2")"); 

ככה נראת שאילתת INSERT
(זאת רק שאילתת דוגמא)

Eran-s 03-01-06 21:53

ציטוט:

נכתב במקור על ידי Deagly
ואז ככה הם בטוח יטעו ...
לפני שאתה סתם רושם משהו (בעיקר ככל הנראה בתחום שאתה לא מבין אז תלמד את אותו תחום (אני מדבר על PHP))
ככה לא נראת שאילתת INSERT

שאילתת INSERT נראת ככה:
PHP קוד:

mysql_query("INSERT INTO table values("value1","value2")"); 

ככה נראת שאילתת INSERT
(זאת רק שאילתת דוגמא)

PHP קוד:

mysql_query("INSERT INTO table values('value1','value2')"); 

ומה שנתת לא יפתור כלום רק יציג שגיאה אם יש בעיה בתחביר.

Alon.R 03-01-06 21:57

בדיוק^^^
זה אותו דבר, בכל אופן לפעמים אני משתמש ככה ולפעמים ככה..

שקד 03-01-06 21:57

ציטוט:

נכתב במקור על ידי bigsmoke
היי מה קורה??

הנה משהו שיחסוך ממכם הרבה טרחה והרבה מאוד מאמץ בחיפוש פיתרון ל- למה השאילתה INSERT INTO שלי לא עובדת...
ראיתי מלא כאלה הודעות בפורום אז פשוט במקום לעבוד כל כך קשה תעשו ככה:

PHP קוד:

<?php
mysql_query
("INSERT INTO 'tbl' SET user='$user', password='$password', something='$something'") or die("there is a fucking error");
?>

ואז ככה בטוח אתם לא תטעו !!

זה לא אמור להיות `tbl` במקום 'tbl' ??
וחוץ מזה במקום להתעצבן משגיות
PHP קוד:

 or die("there is a fucking error"); 

עדיף לטפל בהם להחליף ב:
PHP קוד:

or die (mysql_error()); 

בהצלחה

Ori The Man 03-01-06 21:58

ציטוט:

נכתב במקור על ידי bigsmoke
היי מה קורה??

הנה משהו שיחסוך ממכם הרבה טרחה והרבה מאוד מאמץ בחיפוש פיתרון ל- למה השאילתה INSERT INTO שלי לא עובדת...
ראיתי מלא כאלה הודעות בפורום אז פשוט במקום לעבוד כל כך קשה תעשו ככה:

PHP קוד:

<?php
mysql_query
("INSERT INTO 'tbl' SET user='$user', password='$password', something='$something'") or die("there is a fucking error");
?>

ואז ככה בטוח אתם לא תטעו !!

זה לא שייך ל INSERT אלה ל UPDATE
מה שרשמתה


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

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