我知道用单个查询插入多个表是不可能的,
现在我试图使用php插入2个表,START TRANSACTION但它不起作用.
我的SQL查询看起来像
mysqli_query($con,"START TRANSACTION
INSERT INTO users VALUES ('', '$getuser', '$getpass', '$getemail', '$fname', '$lname', '$domain', '$address1', '$address2', '$city', '$country', '$region', '$zip', '$phone', '$getplan', '$duration', '$getprice', '', '0', '0', '$code', '$date', '$time','0', '', '')
INSERT INTO domains (username) VALUES ('$getuser') COMMIT");
Run Code Online (Sandbox Code Playgroud)
那么问题出在哪里?
提前谢谢了.
由于我尝试复制文件,因此出现此错误,我使用的是 Windows 8.1
警告:重命名(../user/will/video/javascript-toggle-buttons-MonMar09122015-7491.mp4,../user/will/video/video-SunMar-15-18:03-2015-shared.mp4) : 文件名、目录名或卷标语法不正确。(代码:123)在 E:\xampp\htdocs\social_media\root\php_parsers\status_system.php 第 353 行
这就是我正在尝试做的,
if (file_exists("../user/$author/$folder/$file")) {
if (!file_exists("../user/$account_name/$folder")){
mkdir("../user/$account_name/$folder/",0755);
}
copy("../user/$author/$folder/$file","../user/$account_name/$folder/$file");
$dbnewFile = $newFileName.'.'.$fileExt;
// for rename purpose
$oldName = "../user/$account_name/$folder/$file";
$newName = "../user/$account_name/$folder/$dbnewFile";
rename($oldName, $newName);
}
Run Code Online (Sandbox Code Playgroud)
这有什么问题吗?我厌倦了看到这个错误:(并且真的很沮丧。