У меня есть файл PHP, который выполняет несколько сценариев SQL. Я считаю, что первые два сценария выполняются, но последние два, кажется, никогда не завершаются. Я тестировал последние два скрипта по отдельности в их собственных файлах PHP, и они работали, поэтому мне интересно, не связано ли это с количеством вызовов exec (), которые я выполняю в своем скрипте PHP. Какие-либо предложения? Вот оригинальный скрипт:
<?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;
?>