我得到一个,之后MySQL后,我的结果插入
问题描述:
大家好我得到一个,我的后导致这里的数据库是我的代码我得到一个,之后MySQL后,我的结果插入
<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
并输入号码它与出增加的数量,在年底
答
查询中的引号是令人困惑的内容。让我使用PHP的内联变量来帮助更清楚地说明这一点。
"VALUES('{$_SESSION['username']}','{$_SESSION['url']}', '{$_SESSION['perclick']},', '{$_SESSION['image']},') ") or die(mysql_error());
正如现在希望显然,什么被插入为image
实际上是{$_SESSION['image']},
。另外请注意,coins
也会发生同样的情况。
答
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']."'
)
答
VALUES( ' “$ _ SESSION [ '用户名'。”' ' “$ _ SESSION [ '网址'。”',“” $ _ SESSION ['perclick']。'','“。$ _ SESSION ['image']。”')