PDA

View Full Version : سوال: خطا پایگاه داده در php



hojjat.s
سه شنبه 13 تیر 1391, 16:04 عصر
سلام به همه، من به یه مشکل بر خوردم تو یه query:


$pass=md5($_POST["password"]);
$sql="insert into `user`(`Name`,`Family`,`Username`,`Password`,`last login`)
values('{$_POST["name"]}','{$_POST["family"]}',
'{$_POST["username"]}', $pass, NULL)";

خطا:

query=insert into `user`(`Name`,`Family`,`Username`,`Password`,`last login`) values('طیفا','بادت', 'یبذا', 83b7cdee8206c803d9da6c157202d71f, NULL)
error=Unknown column '83b7cdee8206c803d9da6c157202d71f' in 'field list'



کسی میتونه راهنمایی کنه علتش چیه و چه طوری رفع میشه؟

mohsen6500
سه شنبه 13 تیر 1391, 16:52 عصر
سلام
اول از همه که چرا فقط پسورد رو توی متغییر ریختی !
خوب همه رو توی یه متغییر بریز و بعد برفستشون!
بعدشم دیگه {}واسه چی بود؟
بعدن هم این پسوردت رو پرا بین دوتا کوتیشن نذاشتی؟
در آخر هم بگم که گزینه خالی رو واسه چی گذاشتی؟
این کد رو نیگا کن!
همون کد خودته اما یه جر دیگه :


$pass = md5($_POST["password"]);
$Name = $_POST["name"];
$Family = $_POST["family"];
$User = $_POST["username"];
$sql = mysql_query("INSERT INTO `user`(`Name`,`Family`,`Username`,`Password`)
VALUES('$Name','$Family','$User','$pass')");

موفق باشی