[英]PHP Mysqli query constantly returns false
我正在嘗試在PHP中使用mysqli接口創建數據庫表,但是查詢調用始終返回false,並且數據庫仍然為空(無表)。 我不知道此功能有什么問題,我還檢查了數據庫連接是否成功。
$connection->query('CREATE TABLE IF NOT EXISTS users (
name VARCHAR(20) NOT NULL,
hash VARCHAR NOT NULL
)');
您的查詢存在語法錯誤,因此返回為false。
您錯過了添加哈希列的varchar大小的操作。
更正的查詢
$connection->query('CREATE TABLE IF NOT EXISTS users (
name VARCHAR(20) NOT NULL,
hash VARCHAR(255) NOT NULL
)');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.