如何使用pdo,将现在的.sql文件导入到指定的数据库中去呢?高手请进。 我用phpmyadmin导出了一个数据库名为:aaa.sql 里面有创建数据表和添加各种数据的语句现在我的问题是:写一个php文件。并已创建好pdo实例对象,名为:$mypdo我如何能使用pdo技术,来将aaa.sql导入呢?也就是依次执行aaa.sql中的语句,来达到重新创建数据表和添加各种数据的效果呢?请各位大哥指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果使用的是MySQL,可以用$mypdo->query("SOURCE aaa.sql"); 是用的mysql我执行了上述命令。不行。 你是不是要整个语句?$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'root';$password = '';try { $dbh = new PDO($dsn, $user, $password);} catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage();}$s=file_get_contents (my.sql);$dbh->exec($s) or die($db->errorInfo()); $s=file_get_contents ('my.sql'); php cookie如何跨域? php文件怎么打开?用什么软件,除了php自身的软件, 购买的双线LINUX空间不能上传图片,php急 sql update语句中改变布尔值应该怎样写啊! 廉价的虚拟主机果然不能信啊! 用php做了网络通不通的程序不好用?有问题? php程序只能放在linux主机的根目录下吗? 如何用正则表达式实现从[URL=xx]xxx [/URL]到<a href=xx>xxx</a>的替换 请问如何将数组扩展 php脚本文件,crontab执行时发送死锁 请教一个问题关于php并发的问题?这是叫并发吗? form中的input名称中带有小点,php取不到有什么办法吗?
$mypdo->query("SOURCE aaa.sql");
$user = 'root';
$password = '';try {
$dbh = new PDO($dsn, $user, $password);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
$s=file_get_contents (my.sql);
$dbh->exec($s) or die($db->errorInfo());