【发布时间】:2018-11-20 02:36:22
【问题描述】:
我在这里发布这个问题之前已经进行了研究,我知道它已经被问过几次,但没有一个答案解决了我的问题
我正在学习一个教程,我必须创建 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";
}
我也用过这个 if(mysqli_query($DBConnect,$insertusersql)){
但我收到错误消息“有些事情是错误的”
在 mysql phpmyAdmin 上,我收到此消息“显示第 0 - 0 行(共 1 行,查询耗时 0.0066 秒。)”
我可以在 phpmyAdmin 上手动添加用户
我的桌子有 id (int) 自增主键,名称(varchar(70)),密码(varchar(70)),email(varchar(70)),address(varchar(200)),registertime(varchar(100)) utf8_unicode_ci
【问题讨论】:
-
如果您将该查询直接发布到您的 sql 客户端(例如 Phpmyadmin),会出现什么错误消息?
-
我试过这个 INSERT INTO users (name,password,email,address) VALUES ('AVALUE','123456','AVALUE@M.com','ALOCATION');在我的 sql phpmyadmin 上没有插入错误信息但是当我尝试我的 php 文件时我仍然有问题
标签: php mysql mysqli phpmyadmin