Heim > Backend-Entwicklung > PHP-Tutorial > 新手求教数据库连接的有关问题

新手求教数据库连接的有关问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-13 12:04:48
Original
758 Leute haben es durchsucht

新手求教数据库连接的问题
 $a=mysql_connect("127.0.0.1","root","123456");
 mysql_select_db("myweb",$a);
 mysql_query("set character set 'utf8'");
$sql="select * from `test` limit 1";
$query=mysql_query($sql,$a);
$data=mysql_fetch_array($query);
var_dump($data);
echo 111;
?>
直接用浏览器打开没问题,为什么用cmd php 打开会报错呢

------解决方案--------------------
cli和web用的是不同的php.ini
cli 模式的php.ini裏面沒有開啓php mysql 擴展。

找到cli下使用的php.ini,然後extension=php_mysql.dll 把前面;去掉,重啓服務就可以了。

要找出cli下使用哪個php.ini
可以
phpinfo();
?>
保存為phpinfo.php
然後運行
php phpinfo.php 
在輸出中找到Loaded_Configuration File => 'xxxx'

xxxx就是使用的php.ini 路徑。


------解决方案--------------------
php --ini

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage