2011-05-28 69 views
0

大家好我得到一個,我的後導致這裏的數據庫是我的代碼我得到一個,之後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並輸入號碼它與出增加的數量,在年底

回答

1

查詢中的引號是令人困惑的內容。讓我使用PHP的內聯變量來幫助更清楚地說明這一點。

"VALUES('{$_SESSION['username']}','{$_SESSION['url']}', '{$_SESSION['perclick']},', '{$_SESSION['image']},') ") or die(mysql_error()); 

正如現在希望顯然,什麼被插入爲image實際上是{$_SESSION['image']},。另外請注意,coins也會發生同樣的情況。

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']."' 
) 
0

VALUES( ' 「$ _ SESSION [ '用戶名'。」' ' 「$ _ SESSION [ '網址'。」',「」 $ _ SESSION ['perclick']。'','「。$ _ SESSION ['image']。」')

相關問題