[英]Excute a MySQL script from within a PHP script?
您可以在PHP脚本(bar.php)中执行MySQL脚本(foo.sql)吗? 如果是这样,怎么办?
而且,这是推荐还是不推荐的做法,为什么或为什么不呢?
提前致谢。
怎么样?
bar.php:
<?php `mysql < foo.sql`;
请参阅执行操作员文档和在批处理模式文档中使用mysql 。
这是推荐的做法,为什么[...]
始终建议为工作选择正确的工具。 mysql命令行界面非常强大,快速且经过了良好的测试。 它可以满足您的需求。
mysqli :: multi_query是另一个选择。
$contents = get_file_contents( 'foo.sql' );
$queries = explode( ';', $contents );
foreach( $queries as $query ) {
mysql_query( $query );
}
我认为这样做没有错。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.