Birden sql komut yürüten bir PHP dosyası var. Ben ilk iki komut yürütmek bulabilirsiniz, ancak son iki tamamlamak gibi asla. Ben çalıştım, kendi PHP dosyaları ve komut tek tek son iki komut test, bu yüzden çünkü benim PHP komut yapıyorum exec sayısına () çağrılarının olmadığını merak ediyorum. Herhangi bir öneriniz? Burada orijinal senaryo:
<?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;
?>