0
私のコードでは、今日の今日の日付と呼ばれる新しいテーブルを作成しようとしています。問題は、日付コードがプッシュスルーされていないため、テーブルがまったく作成されないことです。変数で名前を付けなかった場合はテーブルを作成するようにしましたが、それは必要な出力ではありません。プログラムが実行されるたびに新しいテーブルを作成する必要があります。どのような助けてください?PHPがExcelファイルをアップロードする
if ($result) {
echo ' Success ';
date_default_timezone_set('America/New_York');
$uploadDate = date('Y-m-d');
$qry1 = "CREATE TABLE $uploadDate (fname VARCHAR(50) NOT NULL,lname VARCHAR(50) NOT NULL,middleInitial VARCHAR(10) NOT NULL,building VARCHAR(50) NOT NULL,room VARCHAR(25) NOT NULL,dept VARCHAR(50) NOT NULL,phone INT(10) NOT NULL,position VARCHAR(50) NOT NULL,email VARCHAR(50) NOT NULL)";
$qry2 = "INSERT into $uploadDate (fname,lname,middleInitial,building,room,dept,phone,position,email) VALUES('$filesop[0]','$filesop[1]','$filesop[2]','$filesop[3]','$filesop[4]','$filesop[5]','$filesop[6]','$filesop[7]','$filesop[8]')";
$result1 = $uc->query($qry1);
$result2 = $uc->query($qry2);
// if(mysqli_query($uc, $qry1))
if($result1){
if($result2)
echo "New record created successfully";
}
else {
echo "Retry Query!";
}
あなたは何が効果があり何がないのかを説明できますか? – Philip