我是phpmyadmin和 的新手mysql。我創建了一個 localhost Wordpress 社區網站,用戶可以在其中上傳帖子。我需要訪問他們上傳的每篇文章的文本,phpmyadmin因為我想將網站與 android 應用程式連接起來。我想不通的是為什么文本欄位顯示為NULL但在網站中顯示正確。這是一張圖片,讓您知道我的意思。
這是它在 phpmyadmin 上的顯示方式:[1]:https : //i.stack.imgur.com/vxiTg.png
這是它在網站上的顯示方式:[2]:https : //i.stack.imgur.com/b8aCY.png
那么,如果我嘗試將這些資料與 SQLite 同步,它會傳遞資料還是會轉向NULL?
uj5u.com熱心網友回復:
您問了幾個單獨的問題,將這些問題結合起來似乎讓我有點困惑,但我會嘗試解決所有問題,然后嘗試回答您的整體問題。
有沒有辦法解密 NULL 文本?
如果某些內容為 NULL,則意味著那里沒有存盤任何內容。它與存盤空字串或 0 不同,因為例如,如果您要存盤價格串列,則 0 表示價格為零,而 NULL 值表示尚未設定價格。在某些情況下,允許 NULL 是沒有意義的(例如,在用戶注冊頁面中,您可能需要一個電子郵件地址作為唯一識別符號,在這種情況下,NULL 電子郵件地址會出現問題)。插入 NULL 值不涉及加密。在定義或編輯列時,您可以告訴 MySQL/MariaDB 是否允許 NULL 值。
我需要訪問他們通過 phpmyadmin 上傳的每篇文章的文本
您的用戶不應直接使用 phpMyAdmin。您可以讓他們通過 WordPress 或其他一些軟體,甚至自定義表單提交資訊,但 phpMyAdmin 并不意味著最終用戶可以向您發送資料。
因為我想用一個 android 應用程式連接網站。
讓應用程式連接到支持網站的資料庫的常用方法是在應用程式可以訪問的 Web 服務器上公開 API。您將無法直接從 Android 應用輕松訪問資料庫。
我想不通的是為什么文本欄位顯示為 NULL 但在站點中它顯示正確。
您發布的圖片是 phpMyAdmin 插入選項卡,您可以在其中添加新資料;如果您轉到“瀏覽”選項卡,您將看到“Hello World!” 文本
那么,如果我嘗試將這些資料與 SQLite 同步,它會傳遞資料還是會變成 NULL?
為什么要嘗試將資料庫同步到 SQLite?你打算怎么做?我認為您應該選擇一個資料庫并堅持使用它,而不是嘗試在具有相當不同功能的兩個系統之間進行同步。它是否會正確處理 NULL 值取決于您處理同步的方式。SQLite 確實允許 NULL 值,但它是否會干凈地同步將更多地取決于您如何鏈接兩個系統而不是每個單獨的資料庫系統的功能。
現在我認為你需要看看你在這里想要完成什么,因為同步兩個資料庫的復雜性加上嘗試從 Android 應用程式直接連接到 MySQL 對我來說意味著你正在做的任何事情目前都非常脆弱可能有些部分應該重新考慮。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/364239.html
標籤:php mysql WordPress的 sqlite phpmyadmin
