PHP处理SQL脚本文件导入到MySQL的解决办法
内容摘要
这篇文章主要为大家详细介绍了PHP处理SQL脚本文件导入到MySQL的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如
文章正文
这篇文章主要为大家详细介绍了PHP处理SQL脚本文件导入到MySQL的简单示例,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | <code><?php /* php教程 www.512Pic.com */ // Name of the file $filename = 'churc.sql' ; // MySQL host $mysql_host = 'localhost' ; // MySQL username $mysql_username = 'root' ; // MySQL password $mysql_password = '' ; // Database name $mysql_database = 'dump' ; // Connect to MySQL server mysql_connect( $mysql_host , $mysql_username , $mysql_password ) or die ( 'Error connecting to MySQL server: ' . mysql_error()); // Select database mysql_select_db( $mysql_database ) or die ( 'Error selecting MySQL database: ' . mysql_error()); // Temporary variable, used to store current query $templine = '' ; // Read in entire file $lines = file( $filename ); // Loop through each line foreach ( $lines as $line ) { // Skip it if it's a comment if ( substr ( $line , 0, 2) == '--' || $line == '' ) continue ; // Add this line to the current segment $templine .= $line ; // If it has a semicolon at the end, it's the end of the query if ( substr (trim( $line ), -1, 1) == ';' ) { // Perform the query mysql_query( $templine ) or print ( 'Error performing query \'<strong>' . $templine . '\': ' . mysql_error() . '<br /><br />' ); // Reset temp variable to empty $templine = '' ; } } echo "Tables imported successfully" ; ?></code> |
注:关于PHP处理SQL脚本文件导入到MySQL的简单示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释