我已经做了一个研究,然后在这里张贴这个问题,我知道它已经被问了几次,但没有解决我的问题,我下面的教程,我不得不创建2个php页面,第一个连接到sql数据库
页面名称myfirstphpweb.php代码:
$DBName ='id6_myfirstdb ';
$DBServer='localhost';
$DBUsername='id6_b';
$DBPassword='123456';
$DBConnect= new mysqli($DBServer,$DBUsername,$DBPassword,$DBName);
if($DBConnect->connect_error){
die ("connection failed:". $DBConnect->connect_error);
}
else{ echo "connection Successful! " ;
}
将用户插入数据库的第二页页名称:insertusersql.php代码:
include 'myfirstphpweb.php';
$insertusersql="INSERT INTO users (name,password,email,address)
VALUES ('AVALUE','123456','AVALUE@M.com','ALOCATION');";
if($DBConnect ->query($insertusersql)===TRUE){
echo "User added Successfully";
}else{
echo "Some thing is wrong";
}
如果(mysqli\u query($dbconnect,$insertusersql)){
但我收到了一条错误信息我说“有些事情是错的”
在mysql phpmyadmin上,我得到一条消息“显示0-0行(总共1行,查询花费了0.0066秒)”
我可以在phpmyadmin上手动添加用户
我的表有id(int)自动递增主键,名称(varchar(70)),密码(varchar(70)),电子邮件(varchar(70)),地址(varchar(200)),注册时间(varchar(100))utf8\u unicode\u ci
2条答案
按热度按时间ix0qys7i1#
$dbname='id6\u myfirstdb';
您的代码很好,但数据库名称中有空格。如果这里没有输入错误,可能是问题所在。
mrphzbgm2#