
26-04-2007, 21:15
|
|
|
|
חבר מתאריך: 15.04.06
הודעות: 377
|
|
שכחתי לציין כאן משהו חשוב.
זאת רק דרך אחת שניסיתי זאת, ניסיתי עם הכנסת כל המשפט למשתנה של php כפי שיש בדוגמא הזאת וגם לא עבד:
קוד:
"INSERT INTO ccr [ID,nickname,country,password] VAlUES($id,'$_POST[nickname]','$_POST[country]','$_POST[first_password]')"
ניסיתי ב3 צורות שונות של שימוש וכל פעם הקוד היה תקין ובלי שגיאות, אך הפקודה (כל פעם עם שימוש אחר.) נכשלת מלהזין את השורה החדשה למסד הנתונים.
המסד נתונים הוא אינו aceess אלא mysql. מה הבעיה כאן?
וככל הנוגע ל הוא מספר, שמקבל את ערך השורות הקיים במסד הנתונים ומקדם את ערך מספר אחד למעלה.
הנה הקוד שעושה זאת: (עובד ועם הקטע הזה אין בעיה.)
קוד:
$query=mysql_query("select * from users");
$id=mysql_num_rows($query);
echo id, "<br>": #קבלת מספר ה id הקיים
$id++;
echo id, "<br>": #הדפסת מספר ה id החדש
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
|