Mysql插入 - 不要插入

时间:2016-08-12 18:09:30

标签: php select insert

我是新人并有疑问。

我想你知道,但我是新人。 所以我希望你能看到这里有什么错误以及为什么!

这是我的代码

<?php
    //Verbindung zur Datenbank herstellen
mysql_connect("****:3306", "****","*****!") or die ("Verbindung nicht möglich");
mysql_select_db("***") or die ("Datenbank existiert nicht");

$select = mysql_query("SELECT * FROM tbl_users WHERE userID = " . intval($row['userID']));
while ($row = mysql_fetch_array($select))
{
$row['userID'];
$row['userName'];
$select = mysql_query("INSERT INTO spielautomat_gewinn (userID, userName, gewinn) VALUES ('{$row['userID']}', ''{$row['userName']}', '+')");
}
?>

所以,首先选择然后插入。 但插入不起作用,但也可能是由于选择,但插入不起作用。 所以我不能检查选择。 并且没有错误,网站工作但不插入。

我希望你能帮助我。 感谢

1 个答案:

答案 0 :(得分:2)

没关系,你是新人:)每个人都是新人。百万战略一步。 这就是问题: *)您没有将$ row ['userID']和$ row ['userName']保存到变量中 解决方案:

<?php
    //Verbindung zur Datenbank herstellen
mysql_connect("localhost:3306", "kevin","madarmadar22!") or die ("Verbindung nicht möglich");
mysql_select_db("mohammada_kevin") or die ("Datenbank existiert nicht");

$select = mysql_query("SELECT * FROM tbl_users WHERE userID = " . intval($row['userID']));
while ($row = mysql_fetch_assoc($select))
{
  $uid = $row['userID'];
  $userName = $row['userName'];
$select = mysql_query("INSERT INTO spielautomat_gewinn (userID, userName, gewinn) VALUES ('$uid', '$userName', '+')");
}
?>