這裏是編輯後的腳本沒有錯誤。並修復了2個修復程序。對於那些幫助過的人,謝謝。提到代碼不清楚或混亂是無關緊要的。鑑於以下大多數是mysql查詢中的常見結構。即使mysql的示例文檔也遵循這種類似的流程。回覆的成員應該從無意義的互聯網嘲笑中否定。它更值得你花時間,我自己也這樣做。那些誰留在話題和協助,我感謝你。使用mysqli_query&mysqli_fetch_row將mysql轉換爲mysqli錯誤的問題
例如:
$行= mysqli_fetch_row(mysqli_query($ CON, 「SELECT test_table.points FROM TEST_TABLE WHERE test_table.key = '」 $鍵。 「'」)); if($ row [0]> 0){//存在
其中$ row將返回非零結果(如果爲true)。否則爲0。幾乎不需要檢查mysqli_fetch_row和/或mysqli_query。由於在簡單中檢查$行工作正常。在普遍存在的條件下,不需要單獨檢查mysqli_fetch_row和/或mysqli_query。它確實提供了存在/不存在的結果。沒有$ result $ row $ query只是$ row。
對正常流程的注意偏差是我希望使用call_user_func。並通過$ _GET進行功能和參數調查。將更多地關注PDO。但是,exec之前的乾淨代碼現在應該可以做好了。執行前要清理哪些內容。
總而言之,代碼正常工作。並且已經寫了更多的來管理mysql數據庫。從寫入,寫入塊,讀取,讀取塊,刪除,刪除塊。
也可根據要求收集編號記錄。例如,假設你有同一個約翰史密斯的6條記錄。您現在可以整理並掃描這些記錄中的差異。無論你想要什麼,不想要,等等。或者如果說你只是想盲目地稱約翰史密斯的這些記錄的前3個。
mysqli_fetch_row & mysqli_fetch_row修復:
FROM調用$ CON之外的功能,然後到按MySQL的。在mysqli中沒有按預期工作。關於$ con的處理方式,函數沒有錯誤。
TO只需添加全局$ con即可調用$ con函數。可能最終會使用$ GLOBALS,即使如此。
結果:調用$ con外部函數,然後在mysql中正常工作。在mysqli中,它需要在函數中設置全局。即全球$ con。或者它失敗。
call_user_func非關鍵錯誤修正:
FROM call_user_func($ FUNC($ _ GET [ '用戶'],$ _ GET [ '鍵'],$ _ GET [」點 '],$ _ GET [' 類型'])); call_user_func($ func,$ _ GET ['user'],$ _ GET ['key'],$ _ GET ['points'],$ _ GET ['type']);}};
結果:兩行都正確執行。 從執行非嚴重錯誤。 至做同樣的事情,但沒有以下非嚴重錯誤。
兩個樣本輸出:用戶= MY_NAME;關鍵= 34342 $ ee56i1;點= 1234;類型=
- 爲移除修復代碼解決了問題 -
類只是毫無意義,因爲你只能看到它的一部分。不要根據分割來判斷它的有效性。堅持顯示什麼。另一個PHP我有處理錯誤檢查,過濾等。然而,我會看PDO。 – Esoterica 2013-03-20 22:29:33
@Dan如果你沒有顯示完整的,自給自足的代碼(如果沒有,明顯地將它標記爲這樣!),那麼不要責怪我觀察這些!我不是一個總是知道何時向我展示完整解決方案的嚮導!我只能對所顯示的內容發表評論。 – Ivo 2013-03-21 00:14:12