我有一個腳本,其後應該從我的sql表中的字段「UserID」收集數據,將所有數據提交到數組中,然後將變量與數組中的值進行比較。如果變量的值已經存在於數組中,請告訴用戶該值無效。我需要$ users的輸出等同於數組('user1','user2','user3'); 發生了什麼是數據從$ user_name形式進來。我想要在如下聲明中使用它:使用foreach函數格式化數組輸出
我試過使用提取函數,但那只是創建了一個大混亂。 林不知道什麼是我在做什麼不正確,除非作爲一個數組的$用戶的格式不能被解析in_array()函數,因爲它是目前的格式。任何意見非常感謝。謝謝!
當然,你不應該把未經過轉義的$用戶名放入你的SQL中,除非你急於找出其他人可以通過SQL注入來做什麼。 – 2010-12-13 20:29:35
當然 - 我僅僅提供這個作爲COUNT查詢的一個例子,因爲OP似乎沒有意識到它。這永遠不會用於插入或驗證登錄。我通常在所有數據庫訪問中使用PDO來證明這一點。 – DeaconDesperado 2010-12-13 20:31:57