为了账号安全,请及时绑定邮箱和手机立即绑定

为什么创建表格不成功 显示bool false

<?php

//1、建立到Mysql的连接

$mysqli=@new mysqli('localhost','root','root','test');

if($mysqli->connect_errno){

die('Connect Error:'.$mysqli->connect_error);

}

//2.设置默认的客户端的编码方式

$mysqli->set_charset('utf8');


//3.执行SQL查询

$sql=<<<EOF

    CREATE TABLE IF NOT EXISTS mysqli(

    id TINYINT NUSIGNED AUTO_INCREMENT KEY,

    username VARCHAR(20) NOT NULL

    );

EOF;

$res=$mysqli->query($sql);

var_dump($res);


正在回答

6 回答

所以这个代码是错在哪里了?我也是这样,同求解。。。。

0 回复 有任何疑惑可以回复我~

PRIMAY KEY

0 回复 有任何疑惑可以回复我~

$mysqli=@new mysqli('localhost','root','root','test');

我的错在没加上test,正在想都没选择数据库,就建表了;

0 回复 有任何疑惑可以回复我~

我也是这样

0 回复 有任何疑惑可以回复我~

$sql=<<<EOF
    CREATE TABLE IF NOT EXISTS mysqli(
        id TINYINT UNSIGNED AUTO_INCREMENT KEY,
        username VARCHAR(20) NOT NULL
    );
EOF;
$res=$mysqli->query($sql);
var_dump($res);

请问我这是错哪里了啊,它的返回值也是false

1 回复 有任何疑惑可以回复我~

id tinyint unsigned 写错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么创建表格不成功 显示bool false

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信