看板 PHP 關於我們 聯絡資訊
如題這段程式碼是看之前寫過印出來也沒問題的程式碼 程式碼是這樣的 https://i.imgur.com/q1e6vPH.jpg
然後分別試3個帳號 https://i.imgur.com/O93mZjF.jpg
https://i.imgur.com/cmErLZ5.jpg
https://i.imgur.com/WfstHPl.jpg
比較好奇的地方是,總資料數($total_records)跟印出來的資料數不一樣 ,而且特別怪異的是資料庫中的第一筆資料印不出來,有想過會不會是資料庫的關聯沒設好,所以將原本第一筆資料給刪除,但是即便這樣也沒辦法印出資料庫中的新的第一筆資料 小弟是剛學php的學生,有爬過文但是沒有看到類似的這種問題,還請知道的大大能夠開示一下。 題外話學php真的有點讓我小沮喪,有時候程式碼已經照抄對照但是就是跑不動,更甚至是自己打的基本上完全不可能跑的動,有時候想要用echo監視自己錯在哪裡時更甚至是也印不出來,還有一次a網頁跑的動,複製到b網頁就跑不動變數設的也完全一樣,直到把b網頁的複製過去的東西刪除,用打字的照抄a網頁的東西才跑的動orz 。 ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.226.216 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1546635424.A.334.html
howard2288: 手機發文排版不順的話還請見諒,不好意思 01/05 05:06
howard2288: 順便補充一下select語法 01/05 05:06
howard2288: https://i.imgur.com/bZTGfPR.jpg 01/05 05:06
MoMoShota: 123 行,把 , 改 .,字串串接是用 . 01/05 10:00
MoMoShota: 然後,不要把 $id 直接丟 sql,記得先 escape 01/05 10:04
MoMoShota: 還有就是 135 到 145 感覺怪怪的,最好再看一下文件 01/05 10:12
guardlan: 你迴圈外多讀了一筆當然就少一筆呀... 01/05 11:31
guardlan: https://i.imgur.com/51eJjpu.jpg 01/05 11:31
guardlan: 然後sql變數最好加上mysqli_escape_string,總比沒有好 01/05 11:34
howard2288: 謝謝各位大大如同樓上所說,抱歉不太懂這個function才 01/05 14:41
howard2288: 會犯這種錯誤,萬分感謝 01/05 14:41
bakedgrass: 最後的問題只能細心一點吧。通常都是對語言不熟或真的 01/09 02:46
bakedgrass: 漏掉甚麼才會發生這種事 01/09 02:46
bakedgrass: 我自己也有那種程式碼怎樣看都沒錯,但時間久了才發現 01/09 02:47
bakedgrass: 邏輯錯誤的經驗。那就是自己看不出來,算自己的問題了 01/09 02:47
waynechen251: 有時候靜下心看迴圈怎麼跑 就能抓出來了XD 08/12 20:04