کلیدستان

نسخه‌ی کامل: اجرای فایل PHP در محیط MYSQL
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
 
سلام دوستان . لطفا راهنماییم کنید

 
من یک فایل php برای ساخت پایگاه داده کدنویسی کردم .طبق نمونه اموزش سایت کلیدستان . همچنین از پورت 8080 دارم استفاده میکنم . مشکل اینه که فایلم اجرا نمیشه .متن کدنویسی رو میزارم اکه نظری دارین درموردش بهم بگین  .
 
کد پی‌اچ‌پی:
<?php
$con
=mysql_connect("localhost:8080","root","1111");
if (!
$con){
 die(" اتصال پایگاه داده ایجاد نشد </br>".mysql_error());
}
$create=mysql_query("CREATE DATABASE test",$con);
if (
$create){
  echo("پایگاه داده ایجاد شد ");
}
else{
   echo("پایگاه داده ایجاد نشد با خطای زیر :</br>".mysql_error());
}
mysql_close($con);
?>
 
 

 
آدرس فایل رو اینطوری میدم
نقل قول:http://localhost:8080/testphp.php/
فایلو که اجرا میکنم این پیغام خطا رو میده .میدونید مشکلش چیه؟[table][tr][th]( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\testphp.php on line 2[/th][/tr][tr][th]Call Stack[/th][/tr][tr][th]#[/th][th]Time[/th][th]Memory[/th][th]Function[/th][th]Location[/th][/tr][tr][td]1[/td][td]0.0010[/td][td]133640[/td][td]{main}( )[/td][td]..\testphp.php:0[/td][/tr][tr][td]2[/td][td]0.0010[/td][td]133824[/td][td]mysql_connect ( )[/td][td]..\testphp.php:2[/td][/tr][/table][table][tr][th]( ! ) Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\testphp.php on line 2[/th][/tr][tr][th]Call Stack[/th][/tr][tr][th]#[/th][th]Time[/th][th]Memory[/th][th]Function[/th][th]Location[/th][/tr][tr][td]1[/td][td]0.0010[/td][td]133640[/td][td]{main}( )[/td][td]..\testphp.php:0[/td][/tr][tr][td]2[/td][td]0.0010[/td][td]133824[/td][td]mysql_connect ( )[/td][td]..\testphp.php:2[/td][/tr][/table][table][tr][th]( ! ) Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp\www\testphp.php on line 2[/th][/tr][tr][th]Call Stack[/th][/tr][tr][th]#[/th][th]Time[/th][th]Memory[/th][th]Function[/th][th]Location[/th][/tr][tr][td]1[/td][td]0.0010[/td][td]133640[/td][td]{main}( )[/td][td]..\testphp.php:0[/td][/tr][tr][td]2[/td][td]0.0010[/td][td]133824[/td][td]mysql_connect ( )[/td][td]..\testphp.php:2[/td][/tr][/table]اتصال پایگاه داده ایجاد نشد
نقل قول:php_network_getaddresses: getaddrinfo failed: No such host is known.
نقل قول:برای بار دوم که اجراش میکنم این پیغامومیده
اتصال پایگاه داده ایجاد نشد
MySQL server has gone away


 
سلام.
خط زیر را :

کد پی‌اچ‌پی:
$con=mysql_connect("localhost:8080","root","1111"); 

به این کد تغییر بدهید (حذف 8080 ، زیرا نام هاست برابر localhost می باشد، یعنی معمولا نام پیش فرض برابر localhost است) :

کد پی‌اچ‌پی:
$con=mysql_connect("localhost","root","1111"); 

البته معمولا در برنامه های شبیه ساز مثل wamp server ، رمز برابر تهی است که در این موارد، باید کد زیر به کار رود :

کد پی‌اچ‌پی:
$con=mysql_connect("localhost","root","");