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

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

sapirlapid 08-09-07 11:23

בעיה | שגיאה עם mysql כשאני מנסה להכניס נתונים
 
טוב אני לא יודע מה הבעיה, אבל אם אתם מבינים בזה, אתם בתוך תצליחו לעזור לי כי יש פה את כל המידע.
הנה השגיאה:
Column count doesn't match value count at row 1
והנה הקוד מקור:
PHP קוד:

                                $query "INSERT INTO users VALUES(NULL,'$_POST[user]','$_POST[pass]','0','$_POST[grander]','$_POST[icq]','$_POST[email]','$POST[email]','$_POST[msn]','$_POST[signature]')";
                                
$result mysql_query("$query") or die(mysql_error() ); 

והנה הבסיס נתונים:
id int(11) Not Null auto incerment
user text Not Null
pass text Not Null
rank int(1)
grander int(1)
icq int(11)
email text Not Null
msn text Not Null
signature mediumtext Not Null
(לא יכולתי לתת תמונה כי המערכת לא נותן לפרסם קישורים אם יש לי מתחת ל-10 הודעות =\)
תודה רבה לעוזרים.
למה יש 13+ צפיות ואפילו לא תגובה אחת?

Startzero.net 08-09-07 12:53

תעקוב לפי הקוד הזה ותעשה ככה:

PHP קוד:

$sql "INSERT INTO `table` (`1`, `2`) VALUES ('$1', '$2');";
$result mysql_query($sql) or die("Failed: $sql - ".mysql_error()); 


sapirlapid 08-09-07 12:56

תודה!
סוף סוף תגובה!!
אני מכיר את השיטה הזאת אבל זה לא ניראה לי קשור...כתוב משהו עם count...|:))|
אבל אני ינסה בכל זאת.
תודה !~
דרך הגב, מה עושים עם הילדים המפגרים של השכנים מציצים דרך הדלת וצוחקים?!

Level-Serv 08-09-07 15:28

הבעיה שלך היא שאתה מכניס פעמים את הערך $POST[email]


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

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