نقل قول: مشکل در ثبت در دیتابیس
مشکل شما اینه که نام فیلدها و جدول رو داخل کوتیشن(')گذاشتین ، کوتیشن رو حذف کنید مشکلتون حل میشه ، در ضمن اگه خواستی بفهمی در کوئری مشکل از کجاست از تابع mysql_error() استفاده کن.
موفق باشید.
نقل قول: مشکل در ثبت در دیتابیس
$Sql = "INSERT INTO 'user'( 'member_id' , 'User1' , 'Email' , 'Expire' ) VALUES ('14','$User','$Email','$Date')";
شما نام جدول و فیلدها رو در کوئریتون توی Quote گذاشتید در صورتیکه باید توی Back Quote (`) بذارید معمولا روی کیبوردها با دکه ~ زده میشه
$Sql = "INSERT INTO `user`( `member_id` , `User1` , `Email` , `Expire` ) VALUES ('14','$User','$Email','$Date')";
نقل قول: مشکل در ثبت در دیتابیس
سلام
با تبدیل به back quote هم درست نشد و اطلاعات ثبت نمیشه
نقل قول: مشکل در ثبت در دیتابیس
توی فانکشن die بنویس mysql_error() تا ببینی چه خطایی میده
die(mysql_error());
نقل قول: مشکل در ثبت در دیتابیس
جالب اينكه نه succed نه query failed رو هم نمايش نميده
نقل قول: مشکل در ثبت در دیتابیس
کدت رو به این شکل تغییر بده
<?
$User = $_POST['User'];
$Email = $_POST['Email']
$Date = $_POST['Expire']
$Con = mysql_connect("localhost" , "admin" , "123456") or die(mysql_error());
if (!$Con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("users",$Con) or die(mysql_error());
$Sql = "INSERT INTO user( member_id , User1 , Email , Expire ) VALUES ('14','$User','$Email','$Date')";
$result = mysql_query($Sql,$Con) or die(mysql_error());
if($result) {
echo "Succed";
exit();
}
else {
die("Query failed");
}
?>
نقل قول: مشکل در ثبت در دیتابیس
جناب کرامتی کد شما رو هم امتحان کردم
صفحه سفید میشه وقتی فرم ارسال میشه ولی رکورد ثبت نمیشه
نقل قول: مشکل در ثبت در دیتابیس
این 2 تا خط سمن کالون(;) نداشت همینجوری گذاشتی ؟
$Email = $_POST['Email']
$Date = $_POST['Expire']
نقل قول: مشکل در ثبت در دیتابیس
نقل قول: مشکل در ثبت در دیتابیس
دوست عزیز خط اولتو به اینصورت تغییر بده <?php یعنی بعد از علامت سوال یه php هم بنویس .
نقل قول: مشکل در ثبت در دیتابیس
با کد اقای کرامتی تست کردم روی هاست ( رو لوکال که هیچ جوره جواب نگرفتم ) رو هاست جواب داد
اقای کرامتی کد من مشکلش چی بود ؟
نقل قول: مشکل در ثبت در دیتابیس
رو هاست کد اولی هم جواب داد
مشکل از لوکاله ولی چرا و چجوری .... !!!؟؟
نقل قول: مشکل در ثبت در دیتابیس
کد شما یک @ قبل از Mysql_query داشت که باعث میشد خطا نمایش داده نشود