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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=107114)

Tyler 13-06-14 22:55

מה הבעיה בקוד PHP הפשוט הזה של הכנסת פרטים לSQL?
 
כתבתי קוד PHP די פשוט משהו שאמור להיות בסיסי לגמרי, הכנסת פרטים למסד.
הקטע הוא שכנראה הסתבכתי עם המשתנים ואולי עם החוקים של הPHP אני לא יודע בדיוק במה הבעיה פה, אני רק יודע שזה לא עובד והפרטים לא מוכנסים למסד.

PHP קוד:

//DB

$con=mysqli_connect("localhost","db_name","db_user","db_pass");
// Check connection
if (mysqli_connect_errno()) {
  echo 
"Failed to connect to MySQL: " mysqli_connect_error();
}

mysqli_query($con,"INSERT INTO users (id, name, email, verificationcode, zero , gender, zaro) 
VALUES ('"
.$register['id']."', '".$register['name']."', '".$register['email']."', '".$VERIFY_CODE."', 0 , '".$register['gender']."', 0) " ) ;

mysqli_close($con);
?> 

בעמודה של "zero" ובעמודה של "zaro" אני בכוונה רוצה להכניס את הערך "0" לכל משתמש שנרשם לאתר.

אשמח לעזרה, מצטער על הNOOBיות.

GNS 14-06-14 04:26

השדות הללו מוגדרים כint בDB?
אם לא תנסה '0'

zoharesh 14-06-14 14:11

דבר ראשון למה אתה לא עובד עם prepare נגד הזרקות?
בנוגע לבעיה, תביא פלט של mysqli_error

Tyler 14-06-14 15:34

אתה צודק ב100% , כנראה העצלנות של הלילה תקפה אתמול.
אני יושב עכשיו על משהו מסודר וקוד יותר נקי. (ומוגן).

zoharesh 14-06-14 15:39

זו גישה גרועה מאוד.
למה לא להשקיע עוד 2 דקות בכתיבת קוד מסודר שימנע כאב ראש עתידי.

Tyler 14-06-14 16:11

בטעות ערכתי את ההודעה הקודמת במקום לכתוב אחת חדשה,
אתה צודק ב100% , כנראה העצלנות של הלילה תקפה אתמול.
אני יושב עכשיו על משהו מסודר וקוד יותר נקי. (ומוגן).


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

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