我有一個MySQL表,其中我有一列,我想插入多個整數,逗號分隔。 (如1,2,3,4)。 我從一種形式傳遞這些整數值和我正確地接收他們在我的PHP文件作爲數組:PHP:將整數數組插入MySQL數據庫
陣列([0] => 3 [1] => 4)
但現在我要插入我的數據庫,但我不斷收到:
注意:數組字符串轉換在
這是h嗷嗷我收到我的崗位值並將其放入到一個數組:
$project_type = substr($_POST['project_type'], 0, -1); //the substring to remove the last comma
$project_type_array = explode(',', $project_type);
這是怎麼了將其插入:
$SQL_project_has_type = "INSERT INTO project_has_project_type(project_ID_project, project_type_ID_project_type)
VALUES('{$row['ID_project']}', {$project_type_array})";
mysql_query($SQL_project_has_type);
歡迎任何幫助,謝謝!
爲什麼你想使它整數而不是varchar?它的數量不可能有逗號。 – 2014-10-08 09:37:15