ציטוט:
נכתב במקור על ידי X-T
אני לא רואה משתנה בשם query, תחליף את השורה הזאת
PHP קוד:
mysql_query("INSERT INTO users (username, password, email, Date, password2) VALUES ('$username', '$password', '$email', '$date', '$password2')");
ב
PHP קוד:
$query =mysql_query("INSERT INTO users (username, password, email, Date, password2) VALUES ('$username', '$password', '$email', '$date', '$password2')");
|
זה לא יעזור אם הוא יחליף, כי השאילתה שהוא התכוון זה שאילתת בדיקה של אם המשתמש קיים או לא.
ואגב, גם אחרי שהוא יפתר מהבעיה עם ה$query תהיה לו בעיה אחרת, בעיה
שהייתה לך באשכול דומה.
תתחילו לכתוב כמו שצריך שאילתות, תעזרו בגרשיים כאלו : `` כדי להמנע ממילים שמורות (במקרה של פותח האשכול date, זאת מילה שמורה).
לפותח האשכול:
חבוב, אתה לא יכול לעשות mysql_num_rows על שאילתה שלא בוצע ובטח שלא על משתנה שאילתה שלא הכרזת עליו, אני מניח ש$query אמור להיות לשאילתת בדיקה של משתמש קיים, אם תוסיף אותה נוכל להתקדם.