سوال درمورد اتصال به دیتابیس و ثبت اطلاعات

ali5250

تازه وارد
سلام این کد برای وارد کردن اطلاعات به دیتابیس درسته ؟


کد:
$insert="INSERT INTO db1_etchat_user (`etchat_username` ,`etchat_userpw` ,`etchat_userprivilegien`,`fname` ,`lname` ,`pw2` ,`tell` ,`email` ,`ostan` ,`city`,`flag`,`cod`)
VALUES ('".$user."', '".$pass."', 'user', '".$fname."', '".$lname."', '".$pw2."', '".$tell."', '".$email."', '".$ostan."', '".$city."','0','".$cod."')";
    mysql_query($insert);
اگر یکی از تیبل ها وجود نداشته باشه اطلاعات بقیه تیبل ها وارد میشه یا نه ؟

 

Mohammad

مدیر انجمن
پرسنل مدیریت
به ترتیب وارد میشه... یکی وجود نداشته باشه جابجایی صورت میگیره. مگر اینکه مقدارش رو خالی بزارید... مثل ''

 

zegersot

کاربر عضو
اگه به این صورت باشه به ترتیب هست


کد:
$insert="INSERT INTO db1_etchat_user VALUES ('".$user."', '".$pass."', 'user', '".$fname."', '".$lname."', '".$pw2."', '".$tell."', '".$email."', '".$ostan."', '".$city."','0','".$cod."')";
    mysql_query($insert);
و در کدی که شما ارسال کردید که اسامی را وارد میکنید اگر یه مورد را نام نبرید اصلا اطلاعات ذخیره نمیشه

پیشنهاد کدی که من دادم استفاده کنید که به ترتیب انجام میده و راهتره ولی هر دو کاربرد دارن

موفق باشید

 

MAYRAN

کاربر عضو
درود

در دیتابیس برای مقادیر خالی می شود پیشفرض قرار داد.صفر در اینجا برای paid پیشفرض است اگر خالی بود قرار می گیرد.


[/INDENT]​



`paid` int(11) NOT NULL DEFAULT '0',



کد:


 
بالا