我的Web应用程序(php和mysql)存在问题。
当新客户发送注册表单时,我已执行SQL脚本DML(创建表...,插入...)为他创建数据库。
如何才能做到这一点并在执行中遇到问题?
我正在尝试这种方式,带有错误的SQL文件:
<?php
try{
$sql = file_get_contents( 'script.sql' );
$st = $pdo->prepare( $sql, array(
\PDO::ATTR_EMULATE_PREPARES => true,
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => false
) );
$st->execute();
}
catch(\Exception $e){
...
}
?>