PDA

View Full Version : سوال: ساخت ویزاردبرا نصب جدول در my sql



javadt
جمعه 20 دی 1387, 16:15 عصر
سلام
من نیاز دارم که جداول رو به صورت داینامیک نصب و اینسرت کنم (به صورت ویزارد)
یک چیزی می خوام مثلا مثل نصب جوملا
یوزر و پس و نام بانک رو میدی برات جداولش رو می سازه
چطوری می تونم چنین چیزی داشته باشم؟
اگر لطف کنیم رهنماییم کنید ممنون می شم
با تشکر

bjhooseiny
جمعه 20 دی 1387, 16:31 عصر
سلام
با استفاده از دستورات اس کیو الی ساده مثل :


CREATE TABE
INSERT INTO

یه روش ساده تر هم وجود داره
اونم اینه که دیتا بیس رو روی لوکال بسازی
بعد از phpmyadmin خروجی .sql بگیری
بعد توی برنامه اجراش کنی

javadt
جمعه 20 دی 1387, 19:13 عصر
خوب فکر کنم شما درست مشکل من رو نفهمیدید
من یاد دارم sql بسازم
می خوام sql را با php نصب کنم

SabzPc
جمعه 20 دی 1387, 20:13 عصر
سلام
با مراحل ذیل:
1.یک فرم ایجاد می کنید با ورودی های زیر:
--سرور پایگاه داده
--نام کاربری پایگاه داده
--رمز عبور پایگاه داده
--نام پایگاه داده(دیتا بیسی که قبلا ایجاد شده است)
2.اگر کاربر این موارد رو درست وارد کرد بوسیله ی تابع mysql_connect به پایگاه وصل میشید و پایگاه داده رو انتخاب می کنید.
3.حالا تک تک sql ها تون رو تو آرایه قرار می دید.
4.با یک حلقه تک تک sql های آرایه را به تابع mysql_query می دید.

موفق باشید

javadt
جمعه 20 دی 1387, 21:07 عصر
می شه بیشتر توضیح بدید
اگر هم با یک مثال باشه خیلی بهتره
بل تشکر

yaqubian
جمعه 20 دی 1387, 21:19 عصر
دوست عزیز
شما تا حالا cms نصب نکردید؟ منظور دوستمون یه چیزی شبیه فرمی که تو اینجور برنامه ها وجود داره هست!
موفق باشید

javadt
جمعه 20 دی 1387, 22:29 عصر
دوست عزیز
شما تا حالا cms نصب نکردید؟ منظور دوستمون یه چیزی شبیه فرمی که تو اینجور برنامه ها وجود داره هست!
موفق باشید
بله منظورم کاملا همین است
اما به طور عادی چطوری میشه یک جدول را با php ساخت و insert کردن (بدون فایل sql)
فقط همان جدول در سورس صفحه باشد
اگر یک مثال بزنید بسیار ممنون می شم

yaqubian
شنبه 21 دی 1387, 07:33 صبح
دوست عزیز javadt (http://barnamenevis.org/forum/member.php?u=82177)
همونطور که دوست خوبمون bjhooseiny (http://barnamenevis.org/forum/member.php?u=40937) اشاره کردن شما باید نام جدول رو بصورت یه المان از فرم بگیرید و بعد تو دستور گفته شده (create table) قرار بدین!!
موفق باشید