عدم شناسايي mysql توسط php

من php & mysql را نصب كردم ولي وقتي ميخواهم به ديتابيس وصل شوم پيغام مي دهد كه نمي تونه تابع ها را بشناسد
مثلا پيغام مي دهد تابع mysql_connect براش تعريف نشده
بايد چكار كنم؟
 

silvercover

کاربر متخصص
شما روی لوکال دارین کار میکنین یا نه ؟
سیستم عاملی که روش کار میکنین چی هست و نسخه Php شما چی هست؟
 

Webber

Well-Known Member
سلام و خسته نباشيد
فكر مي كنم My Sql شما نصب نشده.اگر از ويندوز استفاده مي نماييد فكر كنم راه حل زير كارساز باشد:
1.فايل PHP.ini را در پوشه ي ويندوزتان باز نماييد و در بخش extension ها عبارت "extension=php_mysql.dll;" را بيابيد و ";" را از اول آن برداريد.
2.عبارت "extension_dir = phpdir\ext" را تنظيم نماييد و در آخر فايلlibmysql.dll را از پوشه ي php خود به پوشه ي ويندوز خود كپي نماييد و يك restart هم كه بكنيد .حتما حل خواهد شد.
موفق باشيد
 

peyman1987

Member
اگه نسخه php5 هست باید توی php.ini اکستنشن mysql رو فعال کنین چون بطور پیش فرض غیرفعاله.
 
من از php5 استفاده مي كنم و تنظيمات مربوط به php.ini را هم انجام دادم. ولي بازم مشكلم حل نشده. ممكنه مشكل از mysql باشه.؟
 

peyman1987

Member
امکان داره دو تا مشکل وجود داشته باشه :
1 - تنظيمات php.ini رو درست انجام ندادين که ميگين درست بوده
2 - mysql رو درست نصب نکردين.
شايدم از دستورات اشتباهي استفاده ميکنين

براي تست ميتونين از تابع phpinfo استفاده کنين و ببينين اکستنشن mysql درست اجرا شده يا نه.
 

جدیدترین ارسال ها

بالا