Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从数据库中获取一个变量,并将其他变量插入同一数据库_Php_Mysql - Fatal编程技术网

Php 从数据库中获取一个变量,并将其他变量插入同一数据库

Php 从数据库中获取一个变量,并将其他变量插入同一数据库,php,mysql,Php,Mysql,我对php完全是初学者。 我尝试在我的数据库中获取玩家的最高索引,并将其添加到1中 然后插入新索引中包含的新玩家信息。 这是我的密码: $username = $_REQUEST['username']; $password = $_REQUEST['password']; $email = $_REQUEST['email']; $con = mysqli_connect(...); $asking = "SELECT MAX( playerNumber ) as playNum FRO

我对php完全是初学者。 我尝试在我的数据库中获取玩家的最高索引,并将其添加到1中 然后插入新索引中包含的新玩家信息。 这是我的密码:

$username = $_REQUEST['username'];
$password = $_REQUEST['password']; 
$email = $_REQUEST['email'];

$con = mysqli_connect(...);

$asking = "SELECT MAX( playerNumber ) as playNum FROM Users";

$result = mysqli_query($con , $asking);

$row = mysql_fetch_array($result);

$numberOfPlayer = $row['playNum'] + 1;

$sql = 
"INSERT INTO Users VALUES ( " . $numberOfPlayer . ", " . $username . "," . $password ."," . $email . " , 0)";

$result2 = mysqli_query($conn, $sql);
echo $result2;
mysqli_close($con);
如果我在phpmyadmin中询问,请给我答案,但如果我尝试做某件事,则会打印此eror:

警告:mysql_fetch_数组期望参数1是第8行/home/u521040346/public_html/learning.php中给定的资源和对象


谢谢您的帮助。

您正在混合mysql和mysqli。使用mysqli_fetch_数组。 无论如何,您应该使用准备好的语句,您的查询容易受到SQL注入的攻击