0
سوال درباره نحوه ساحت جدول شهر و استان در sql
سلام من یه فرم ثبت نام دارم حالا میخوام کاربر با انتخاب استان مورد نظرش در کمبوباکس شهر مربوط به اون استان در کمبو باکس مربوط به شهر ظاهر بشه
من مبخوام دو جدول شهر و استان از طریق sql ایجاد کنم که شامل دو فیلد id , name هستش اما چطور این دو کمبو باکس رو به هم از طریق کمبوباکس ارتباط بدم
این کد منه ولی خطا میده :
$sql = "CREATE TABLE tblshahr ( id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `province_id` int(11) unsigned NOT NULL, `name` VARCHAR(200) NOT NULL, PRIMARY KEY (`id`), KEY `province_id` (`province_id`), ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT, )";
2 پاسخ
0
الان مشکلت توی دستورات SQL ای هست که نوشتی یا توی کد برنامه برای نمایش استان و شهر توی کومبوباکس ها؟!!
اگه دستورات SQL بالا خطا میده ، خطاش رو بگذار تا ببینیم. یه خطای احتمالی اینه که شما در دستورات بالا برای تعریف فیلد id از علامت `` استفاده نکردید.
و اما به طور کلی برای ارتباط بین select ها این سوال مشابه در همین انجمن رو میتونید ببینید.
0
int(11) چه خبره ؟؟
به نظر من اگه seq اینقدر بزرگه خب از uniqueidentider استفاده کنید.