我想使用PHP和PDO运行.sql文件。
在我的本地环境中工作正常。但实际上,它仅从我的SQL文件执行3500行。
下面是我的PHP代码:
define('SITE_URL', 'http://' . $_SERVER["SERVER_NAME"] . '/');
define('DIR_URL', $_SERVER["DOCUMENT_ROOT"] . '/');
$db = new PDO("mysql:host=$db_host;dbname=$db_name",$db_username,$db_pass);
$sql = file_get_contents(SITE_URL.'database/mysql.sql');
$db->exec($sql);
我的问题是mysql.sql
文件仅执行3500行,之后在实时环境中不执行其余行。
谢谢。