【发布时间】:2018-09-04 11:48:09
【问题描述】:
显示已连接但未创建表。你能告诉错误在哪里吗?
<?php
$con=mysqli_connect("localhost","root","", "Students");
if(mysqli_connect_errno()){
echo "Connection Failed".mysqli_connect_errno();
} else{
echo"connected";
}
mysqli_select_db($con,"Students");
$sql= "create table information(TITLE varchar(10), LNAME varchar(20),FNAME varchar(20),DESIGNATION varchar(20),DEPARTMENT varchar(20),ORGANISATION varchar(20),ADDRESS varchar(30),PRODUCT varchar(20),PERIOD varchar(20))";
if(mysqli_query($con, $sql)){
echo "Table Created";
} else {
echo "Table not Created";
}
?>
【问题讨论】:
-
遇到任何错误?
-
你已经提到了数据库名称,那为什么还要使用 select_db() 呢?
-
数据库连接已经连接,你不需要这行
mysqli_select_db($con,"Students"); -
mysqli_select_db($con,"Students");这样执行没有错误吗? -
您的代码或查询似乎没有任何问题。使用
mysqli_error($con)检查查询后的错误是什么