把php.ini中的 拓展mysqli.dll和pdo_mysql.dll前面分號都去掉也沒用,mysql是5.5
apache2.4和php7都好使了,怎么也連不上mysql
Fatal error: Uncaught Error: Call to undefined function mysqL_connect() in E:\hywebs\test.php:2 Stack trace: #0 {main} thrown in E:\hywebs\test.php on line2連接數據庫提示這個
說明廢棄了mysql_connect這個方法。你換pdo吧
就是說php7不支持mysql開頭的方法了。讓你用另外兩種mysqli和pdo的拓展方法了解數據庫。你可以去了解了解pdo之類的。
我的也是本地的mysql服務打不開,
7不是說移除了mysql么?好像連接是用mysqli或pdo。。
我一直用sqli
沒有mysql擴展了
mysqli 用這個
mysql已經被取消了
用pdo連接的
1 <?php 2 $pdo=new PDO('mysql:host=localhost;dbname=aaa;port=3306','root','password'); 3 $pdo->exec('set names utf8'); 4 5 6 $sql="insert into a1 values (5,'123456')"; 7 $res=$pdo->exec($sql); 8 echo '影響行數:'.$res; 9 //$sql="delete from a1 where Number=5"; 10 //$res=$pdo->exec($sql); 11 //echo '影響行數:'.$res; 12 ?> 13 這個是php7的,功能往數據庫aaa的a1表插入(5,'123456'); 14 前提是你得在你的數據庫中創建這么一個表,有兩項Number Name就可以了
你還好,我用pdo連一直說找不到驅動,去掉php_pdo_mysql的東西,路徑設置好了,apache也重啟過了也都沒用,雖然mysql能連上,但是pdo死活就用不了,= =