שלום, בעיה עם mysql בקבלת מייל
היי, אני מנסה ליצור רשימת תפוצה באתר שלי. אמורים להכניס שם ומייל. פתחתי ב-mysql טבלה שמכילה שדה : name ושדה : mail ובקובץ PHP אני מנסה את הדבר הבא:
היי, אני מנסה ליצור רשימת תפוצה באתר שלי. אמורים להכניס שם ומייל. פתחתי ב-mysql טבלה שמכילה שדה : name ושדה : mail ובקובץ PHP אני מנסה את הדבר הבא:
$connection=mysql_connect("localhost","site","password") or die ("Couldn't connect to server"); $db=mysql_select_db("site_data",$connection) or die("Couldn't select database"); $query="INSERT INTO list (name, mail) VALUES($name, $mail)"; $result= mysql_query($query) or die("Query failed: ".mysql_error());
את $name הגדרתי כ:$name=$_POST["name"]
וכנ"ל על $mail אם אני מנסה להכניס מייל אני מקבל את השגיאה הבאה:Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@walla.co.il)' at line 1
ואם אני מנסה להכניס שם טקסט רגיל אני מקבל שגיאה:Query failed: Unknown column 'yosi' in 'field list'
ועוד שאלונת? האם יש טעם להעביר פשוט את כל המיילים ישר לקובץ txt. תודה רבה, עידו :]