2012-09-04 88 views
1

我有串聯到數字的一個變量的問題(與可變第一,因爲$ info1002是未知變量),我在這裏欣賞我的問題一定是我的一個雙引號和我已經嘗試了很多組合,我的谷歌搜索沒有幫助。PHP/MySQL的 - 級聯查詢

mysql_query("INSERT INTO users (ID, info1) VALUES ('','.$info.''002')")or die(mysql_error()); 

回答

4

您需要格式化它像這樣:同樣

mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002')") or die(mysql_error()); 

,如果你有ID字段設置爲AutoIncrement,可以ommit像這樣:

mysql_query("INSERT INTO users (info1) VALUES ('".$info."002')") or die(mysql_error()); 

這將在數據庫中插入$ info後跟002的值。

+0

作品+1,我個人喜歡保持我的AI可見,所以我記得我試圖做的H!謝謝 – Gamemorize

2
mysql_query("INSERT INTO users (ID, info1) VALUES ('','".$info."002"')")or die(mysql_error()); 
+0

你確定嗎?似乎是一個「太多,也許......」002' – Gamemorize

0
mysql_query("INSERT INTO users (info1) VALUES ('{$info}002')")or die(mysql_error()); 

如果您的ID設置NOT NULL,它沒有被設置爲自動增量可能不僅做工!

+0

頁面拋出語法錯誤...你有一個'可能太多? – Gamemorize

1

你爲什麼不將它添加到查詢之前,如果串聯?我認爲這很容易,所以你沒有這個大量的報價。

$var = $info.'002'; 
mysql_query("INSERT INTO users (ID, info1) VALUES (null ,'".$var."') or die(mysql_error()); 
+0

,因爲有超過一百個設置值要添加到$變量... – Gamemorize