我在发布这个问题之前做了一个研究我知道它已被问过几次但是没有答案解决了我的问题 我正在关注一个教程,我不得不创建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_query($ DBConnect,$ insertusersql)){
但是我收到错误信息,我说“有些事情是错的”
on mysql phpmyAdmin我得到这个消息“显示行0 - 0(总共1次,查询耗时0.0066秒。)”
我可以在phpmyAdmin上手动添加用户
我的桌子有 id(int)自动增量主键,名称(varchar(70)),密码(varchar(70)),email(varchar(70)),地址(varchar(200)),registertime(varchar(100))utf8_unicode_ci < / p>答案 0 :(得分:1)
$ DBName =&#39; id6_myfirstdb&#39;;
您的代码很好,但数据库名称中有空格。如果它没有在这里输入错误,可能是问题。
答案 1 :(得分:-2)
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";
}