Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL语句插入SELECT FROM WHERE时出现问题_Mysql_Sql - Fatal编程技术网

Mysql SQL语句插入SELECT FROM WHERE时出现问题

Mysql SQL语句插入SELECT FROM WHERE时出现问题,mysql,sql,Mysql,Sql,这有什么问题 mysqli_query($con, " INSERT INTO members (`ip`) VALUES ('$localIP') SELECT * FROM members WHERE username = '$uname' AND password = '$pword'"); 没有插入任何内容,我也没有收到任何错误。我没有足够的理由对此发表评论,但如果您将此内容插入脚本,您应该能够提供更多信息 error_reporti

这有什么问题

mysqli_query($con, "
        INSERT INTO members (`ip`) VALUES ('$localIP') 
        SELECT * FROM members 
        WHERE username = '$uname' AND password = '$pword'");

没有插入任何内容,我也没有收到任何错误。

我没有足够的理由对此发表评论,但如果您将此内容插入脚本,您应该能够提供更多信息

error_reporting(E_ALL);
ini_set('display_errors', '1');

您正在尝试执行两个单独的查询吗?我发现很难相信你没有得到MySQL语法错误。很可能您实际上并没有试图处理错误。您可以显示更多的代码上下文吗?我正在尝试插入where,但我了解到我必须使用SELECT和insert语句我执行mysqli\u real\u escape\u string小心SQL注入攻击。您是否正在尝试
插入到SomeTable(Col1,…)选择Col1。。。从另一个表中
?如果是,则不需要VALUES子句。目前,有两条SQL语句没有分号分隔。这将导致混乱。我应该使用更新,而不是插入,修复,我的坏