簡體   English   中英

PHP Mysqli查詢不斷返回false

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM