В Unity я передал свое имя пользователя и пароль в Login.php, и произошел «Мой SQL Server off».Я настроил его следующим образом.
php.ini
post_max_size = 750M
upload_max_filezie = 750M
max_execution_time = 1200
max_input_time = 5000
memory_limit = 1000 M
max_allowed_packet = 200M
phpmyadmin / config.inc.php
+ add
$cfg ['ExecTimeLimit'] = 6000;
+добавьте my.ini
innodb_look_wait_timeout=600
Если я вписал localhost: 8080 / escape_room / Login.php в веб-адрес, отображение экрана результатов займет много времени.Я хотел бы попросить совета по этому вопросу.
+ Login.php
<?php
$servername = "localhost:8080";
$username="root";
$password="";
$dbName="escape_room";
$user_username = $_POST['Input_user'];
$user_password = $_POST['Input_pass'];
$conn = new mysqli($servername, $username, $password, $dbName);
if(!$conn){
die("Cound not Connect: " . mysqli_connect_error());
}
$sql = "SELECT pass FROM escape_room WHERE user = '".$user_username."' ";
$result = mysqli_query($conn, $sql);
//Get the result and confirm login
$numrows = mysqli_num_rows($result);
if($numrows == 0)
{
die("ID does not exist \n");
}
else{
while($row = mysqli_fetch_assoc($result)){
if($row['pass'] == $user_password){
echo "login success";
echo $row['pass'];
}else{
echo "password incorrect";
echo "password is =". $row['pass'];
}
}
}
?>
Ошибки заключаются в следующем.
mysqli :: _construct(): MySQLserver has gone away
mysqli :: _construct(): Error While reading greeting packet PID=7572
mysqli :: _construct(): (HY000/2006) : MySQL server has gone away