<?php //start php tag
//include connect.php page for database connection
include('connect.php');
if(isset($_REQUEST['submit'])!='')
if ($_REQUEST['name']==''||$_REQUEST['email']=''||$_REQUEST['password']==''||$_REQUEST['repassword']==''){
Echo "please fill theempty field.";
}Else{
$mysqli="insert into user(naam,email,password)values('".$_REQUEST['name']."','".$_REQUEST['email'].",'".$_REQUEST['password']."')";
$res=mysqli_query($mysqli);
if($res) {
Echo "Recordsuccessfully inserted";
} Else{
Echo "There is some problem in inserting record";
}
}
}
?>
我一直得到同样的错误,找不到实际上是什么问题,或者我只是没看到。
这是我的连接
<?php
$hostname="localhost";
$username="root";
$password="";
$database="website";
$mysqli=mysqli_connect($hostname,$username,$password,$database);
if(! $mysqli){
die("Connection Failed:".mysqli_error());
}
mysqli_select_db($database,$mysqli);
?>
答案 0 :(得分:1)
您只将1个参数传递给函数。这是错的。你需要两个参数。你只通过了第二次。
第一个参数是连接。
http://php.net/manual/en/function.mysqli-connect.php
请参阅手册:
bool mysqli_select_db ( mysqli $link , string $dbname )