2013-03-14 89 views
-1

这是什么问题?SQL语句的问题INERT INTO SELECT FROM WHERE

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

没有被插入,我没有得到一个错误要么。

+0

你试图做两个单独的查询吗?我发现很难相信你没有收到MySQL语法错误。很可能你实际上并没有试图处理错误。你能展示更多的代码上下文吗? – 2013-03-14 23:23:52

+0

我想插入的地方,但我读到,我不得不使用SELECT与插入语句 – 2013-03-14 23:24:57

+0

我做了一个mysqli_real_escape_string – 2013-03-14 23:27:31

回答

3

我没有足够的分数来评论这个,但是如果你插入脚本,你应该能够提供更多的信息。

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

我应该使用UPDATE而不是INSERT,修正,我的坏 – 2013-03-14 23:34:01