大家好我得到了一个,我的数据库结果是我的代码
<input type="text" size="49" maxlength="40" name="image2">
$_SESSION['image'] = $image ;
mysql_query("INSERT INTO adds (username, url, coins, image) VALUES('".$_SESSION['username']."','".$_SESSION['url']."', '".$_SESSION['perclick'].",', '".$_SESSION['image'].",' ) ") or
模具(mysql_error());
因此,如果在$_SESSION['image']
旁边有缺口,则会显示缺口,如果我将其更改为varchar
并在数字中添加数字,则该列为int
结束时,最后
答案 0 :(得分:1)
查询中的引号令人困惑。让我使用PHP的内联变量来帮助实现这一点。
"VALUES('{$_SESSION['username']}','{$_SESSION['url']}', '{$_SESSION['perclick']},', '{$_SESSION['image']},' ) ") or die(mysql_error());
正如希望现在显而易见的那样,image
插入的内容实际上是{$_SESSION['image']},
。另请注意coins
发生了同样的事情。
答案 1 :(得分:1)
VALUES (
'".$_SESSION['username']."',
'".$_SESSION['url']."',
'".$_SESSION['perclick'].",', // here is one
'".$_SESSION['image'].",' // and here's another
)
应该是这样的
VALUES (
'".$_SESSION['username']."',
'".$_SESSION['url']."',
'".$_SESSION['perclick']."',
'".$_SESSION['image']."'
)
答案 2 :(得分:0)
VALUES('“。$ _ SESSION ['username']。”','“。$ _ SESSION ['url']。”','“。$ _ SESSION ['perclick']。”','“。 $ _SESSION ['image']。“')