我创建一个注册网页,我的网站,这是我收到错误消息:误差注册页面PHP
Connected Warning: mysqli_query() expects at least 2 parameters, 1 given in /home/k1003140/www/Group8/connectivity-sign-up.php on line 23 Warning: mysqli_error() expects exactly 1 parameter, 0 given in /home/k1003140/www/Group8/connectivity-sign-up.php on line 23
这里是PHP代码:
<?php
include_once("db_connection.php");
function NewUser()
{
$fullname = $_POST['name'];
$userName = $_POST['user'];
$email = $_POST['email'];
$password = $_POST['password'];
$query = "INSERT INTO Customer (fullname,userName,email,password) VALUES ('$fullname','$userName','$email','$password')";
// $data = mysqli_query ($db_connection, $query) or die(mysqli_error());
$data = mysqli_query ($db_connection, $query) or die(mysqli_error($db_connection));
if($data)
{
echo "YOUR REGISTRATION IS COMPLETED...";
}
}
function SignUp()
{
if(!empty($_POST['user'])) //checking the 'user' name which is from Sign-Up.html, is it empty or have some text
{
$query = mysqli_query("SELECT * FROM Customer WHERE userName = '$_POST[user]' AND password = '$_POST[password]'") or die(mysqli_error());
if(!$row = mysqli_fetch_array($db_connection, $query) or die(mysqli_error($db_connection)));
{
newuser();
}
else
{
echo "SORRY...YOU ARE ALREADY REGISTERED USER...";
}
}
}
if(isset($_POST['submit']))
{
SignUp();
}
?>
我通过Mysqli连接,但我不知道如何使用它。
可能重复的[mysqli \ _query预计至少有2个参数](http://stackoverflow.com/questions/8073278/mysqli-query-expects-at-least-2 - 参数) – JasonMArcher