php - 新手问题--将多个.sql脚本调用到PHP文件中

标签 php mysql

我有一个执行多个 sql 脚本的 PHP 文件。我发现前两个脚本执行了,但后两个脚本似乎从未完成。我在它们自己的 PHP 文件中分别测试了最后两个脚本并且脚本有效,所以我想知道这是否是因为我在我的 PHP 脚本中进行的 exec() 调用的数量。有什么建议么?这是原始脚本:

<?php
session_start();

$host = "localhost"; 
$user = "user"; 
$pass = "pass"; 
$database = "database"; 

$linkID = mysql_connect($host, $user, $pass) or die("Could not connect to host."); 
mysql_select_db($database, $linkID) or die("Could not find database."); 


$query = sprintf("SELECT dbName FROM users where userName='%s'",
   $_SESSION['MM_Username']); 
$resultID = mysql_query($query) or die("Data not found."); 

list($dbName)= mysql_fetch_row($resultID);

exec("mysql -u user -ppassword ".$dbName." < ../scripts/makeTblFinalAnalysis.sql"); 
exec("mysql -u user -ppassword ".$dbName." < ../scripts/tblFinalDetailed.sql");
exec("mysql -u user -ppassword ".$dbName." < ../scripts/TblGridViews.sql");
exec("mysql -u user -ppassword ".$dbName." < ../scripts/makeTblGeo.sql");
header( 'Location: dashboards/dashboard.html' ) ;
exit;
?>

最佳答案

您的执行时间可能会用完吗?脚本需要多长时间才能运行?

在 PHP 文档中查找 set_time_limit();如果它们需要一段时间才能运行,您将需要提高 PHP 执行超时。

关于php - 新手问题--将多个.sql脚本调用到PHP文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896698/

相关文章:

php - 使用 MpAndroid 库库从 MYSQL 获取的数据在 android 上创建图表

javascript - 如何使用 javascript 迭代 php 中的 JSON 编码对象

mysql - 如何在消息系统中列出对话

MySQL GROUP BY 只返回第一行

php - 在 MySQL 数据库中存储纬度和经度值的问题

javascript - Php 中的 Mysql 表排序(客户端)

php - 更新时,跳过更新 yii 的某些属性

MySQL明显的计数,如果条件独特

PHP SUM 函数

C#:SQL 查询生成器类