專題 ai2 問題 |
|
陳盈彰
更新時間:2019/12/25 上午 02:39:00 |
|
參考ai2專題特訓班裡面的水果貪食蛇 來製作排行榜 利用000webhost做資料庫 再用php做連結 我本來是照著它裡面那樣去修改我要的 最後有成功 但是改成用線上資料庫就出問題 問題是select list item:list index too large attempt to get item number 2 of a list of length 1:((1 1<br/>)) 歡迎跟我要檔案一起討論 |
|
|
|
文淵閣工作室
更新時間:2019/12/25 上午 09:38:46 |
|
您好,很抱歉我們無法替讀者自己的專題進行除錯喔! |
|
|
|
陳盈彰
更新時間:2019/12/26 上午 02:55:49 |
|
為甚麼?? 是因為我說是專題嗎
|
|
|
|
文淵閣工作室
更新時間:2019/12/26 上午 09:23:29 |
|
您好,我們書上的範例應是連結TinyWebDB 而不是PHP,所以會針對書上的連結方式來討論, 其他的資料庫方式因為不在原來的規劃中,我們比較無法掌握。 另外,000webhost是免費的空間,資源外連根據我們的曾遇過的狀況,是會被拒絕的喔! |
|
|
|
陳盈彰
更新時間:2019/12/26 下午 08:10:23 |
|
我有用000來做會員登入系統 是有成功的 拒絕會是什麼狀況? 說資料庫 都是差不多的東西 錯誤排除應該會有類似的出現 就當我是用TinyWebDB 如果真的沒有類似的話 打擾了 |
|
|
|
文淵閣工作室
更新時間:2019/12/27 上午 07:13:27 |
|
你的錯誤訊息應該是在app測試產生的 它的意思是它去讀取資料庫時沒有讀到資料, 所以你要操作時發生了 list 數量不符的狀況。這個常見就是讀取來源失敗, 或是被拒絕的狀況。
你製作會員系統沒有問題是在app之中去讀取那裡的資料嗎?還是在上面的PHP程式網頁呢? |
|
|
|
陳盈彰
更新時間:2019/12/27 下午 05:10:39 |
|
是的 是在app裡面讀去那裡的資料
|
|
|
|
文淵閣工作室
更新時間:2019/12/27 下午 05:40:16 |
|
如果是這樣以下就大略說明一下開發的方向:
因為資料來源不同,你的PHP程式就要做為 Web Api,而 ai2 要互動的元件就必須改用 Web 元件。 而 PHP 程式要寫的 Web API 有資料寫入、以及查詢二個功能。儲存資料可以存入到 MySQL中。查詢時要導出的資料看你是要用json或是csv來呈現,不同的格式要用不同的拼塊來解析喔!
以上這些功能都是要在 PHP 伺服器端完成的功能。
使用TinyWebDB時,以上的功能 ai2 把伺服器端都已經幫你完成了,你只要使用拼塊來設定即可。
以上供你參考。 |
|
|
|