PDA

View Full Version : خطا در ایجاد پایگاه داده در mysql توسط php



khoonsard
جمعه 07 فروردین 1388, 09:00 صبح
سلام .
Fatal error: Call to undefined function mysql_create_db() in C:\wamp\www\sepide\3\createmovie.php on line 8
خطای تولید شده توسط کد زیر می باشد :

mysql_create_db("wiley")
or die(mysql_error());
چطور می توان مشکل را حل کرد ؟
ممنون از راهنمایی تون

sama01
جمعه 07 فروردین 1388, 09:57 صبح
این دستور برای سرور شما ناشناخته است. از کدام نسخه php استفاده می‌کنید؟
ببینید این دستور کار می‌کند یا نه:

mysql_createdb()

Yousha
جمعه 07 فروردین 1388, 12:54 عصر
سلام،
شما اول با دستور phpinfo(); مطمعن بشید که بسته MySQL نصب هستش...

khoonsard
شنبه 08 فروردین 1388, 19:38 عصر
سلام
ورژن php منPHP Version 5.2.0 می باشد که همراه با wamp نصب شده است . و تابع phpinfo() هم کار می کند . نکته اینکه : فقط این دستور برای ایجاد پایگاه داده خطا می دهد و در هنگام ایجاد جداول و درج اطلاعات در آن جداول توسط کد php هیچ مشکلی پیش نمی آید!!!
هم چنین در سوالی که مطرح شده :
شما Encoding صفحه و دیتابیس و فلیدهای دیتابیس رو روی UTF-8 گذاشتین؟
عرض کنم که برای ایجاد یک پایگاه داده واجب نیستند و ما هنوز در مرحله ایجاد پایگاه داده هستیم نه در مرحله وارد کردن اطلاعات .