Naima Kharrazi نشر 6 يونيو 2021 أرسل تقرير مشاركة نشر 6 يونيو 2021 (معدل) كيف يمكنني أن أكتب سكريبت يصنع في قاعدة البينات من تلقاء نفسه بعد الإتصال بالdatabase data.sql تم التعديل في 6 يونيو 2021 بواسطة Malak El اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
2 Adnane Kadri نشر 6 يونيو 2021 أرسل تقرير مشاركة نشر 6 يونيو 2021 بالطبع فإنه يمكنك معاملة إستعلام إدراج و إنشاء الجداول كأي إستعلام CRUD اخر مثلا. مثال عملي : <?php /* mysqli تحضير كائن جديد*/ $mysqli = new mysqli("localhost", "root", "", "demo"); // التحقق من الاتصال if($mysqli === false){ die("حدث خطأ في الاتصال " . $mysqli->connect_error); } // جلب مجموعة الاستعلامات من ملف قواعد البيانات $sql = file_get_contents('data.sql'); if($mysqli->query($sql) === true){ echo "تم إنشاء الجداول بقواعد البيانات بنجاح"; } else{ echo "حدث خطأ" . $mysqli->error; } // إغلاق الاتصال $mysqli->close(); ?> قد تحتاج أيضا إضافة شرط الوجود في استعلام الـ sql على هذا النحو : CREATE TABLE IF NOT EXISTS `users` ( `user_id` INT(8) NOT NULL AUTO_INCREMENT, `user_name` VARCHAR (30) NOT NULL, `user_pass` VARCHAR (255) NOT NULL, `user_email` VARCHAR (255) NOT NULL, `user_date` DATETIME NOT NULL, `user_level` INT(8) NOT NULL, UNIQUE INDEX `user_name_unique` (`user_name`), PRIMARY KEY (`user_id`) ) Engine=InnoDB; 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Naima Kharrazi نشر 8 يونيو 2021 الكاتب أرسل تقرير مشاركة نشر 8 يونيو 2021 بتاريخ On 06/06/2021 at 19:53 قال Adnane Kadri: بالطبع فإنه يمكنك معاملة إستعلام إدراج و إنشاء الجداول كأي إستعلام CRUD اخر مثلا. مثال عملي : <?php /* mysqli تحضير كائن جديد*/ $mysqli = new mysqli("localhost", "root", "", "demo"); // التحقق من الاتصال if($mysqli === false){ die("حدث خطأ في الاتصال " . $mysqli->connect_error); } // جلب مجموعة الاستعلامات من ملف قواعد البيانات $sql = file_get_contents('data.sql'); if($mysqli->query($sql) === true){ echo "تم إنشاء الجداول بقواعد البيانات بنجاح"; } else{ echo "حدث خطأ" . $mysqli->error; } // إغلاق الاتصال $mysqli->close(); ?> قد تحتاج أيضا إضافة شرط الوجود في استعلام الـ sql على هذا النحو : CREATE TABLE IF NOT EXISTS `users` ( `user_id` INT(8) NOT NULL AUTO_INCREMENT, `user_name` VARCHAR (30) NOT NULL, `user_pass` VARCHAR (255) NOT NULL, `user_email` VARCHAR (255) NOT NULL, `user_date` DATETIME NOT NULL, `user_level` INT(8) NOT NULL, UNIQUE INDEX `user_name_unique` (`user_name`), PRIMARY KEY (`user_id`) ) Engine=InnoDB; tyyyy اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ahmed Mohamed179 نشر 10 يونيو 2021 أرسل تقرير مشاركة نشر 10 يونيو 2021 بتستخدم اوامر الـ SQL في انشاء الجداول وبتحطها في السكربت اللي بتبرمجه وحيشتغل معاك زي مثلا الكود ده CREATE TABLE IF NOT EXISTS `admins` ( `id` INT(255) NOT NULL AUTO_INCREMENT, `pass` VARCHAR (255) NOT NULL, `email` VARCHAR (255) NOT NULL, PRIMARY KEY (`id`) ) Engine=InnoDB; الكود ده حيعملك جدول فيه الـ id , pass , email وحيعمل عمود الـ id يكون primary key بأختصار شديد لازم تكتب اكواد الـ SQL الخاصة بانشاء الجداول 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Naima Kharrazi
كيف يمكنني أن أكتب سكريبت يصنع في قاعدة البينات من تلقاء نفسه بعد الإتصال بالdatabase
data.sql
تم التعديل في بواسطة Malak Elرابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.