PHP queryでデータベースのテーブルに接続し取得したときに空になるときの原因(CPIサーバー)
;port:3306を指定していたことが原因でした。
$pdo = new PDO("mysql:host=127.0.0.1;port:3306;dbname=aa4548c_update", 'username' , 'password');
;port:3306を外し、これで問題なく接続できました。
<?php $pdo = new PDO("mysql:host=127.0.0.1;dbname=aa4548c_update", 'username' , 'password'); $pdo->query("set names utf8"); $tables = $pdo->query("SELECT * FROM tablename");