首页 > 解决方案 > 我试图做一个后端,但“HTTP错误500”这个错误来了。我如何解决这个错误

问题描述

我如何解决这个错误。

“此页面无法正常工作 sample.com 当前无法处理此请求。HTTP 错误 500

这是我的文件

<?php
$uname=$_GET['uname'];
$pwd=$_GET['pwd'];
$num=$_GET['num'];
$email=$_GET['email'];
$re_pwd=$_GET['re_pwd'];
echo $uname;
$conn=mysql_connect("localhost","test_prgram","test123","test_program");
if($conn==true)
{
    echo "connection successfully";
    $query=mysqli_query("insert into user values ( ".$uname.",".$num.",".$email.",".$pwd",".$re_pwd.")");
        mysqli_execute($query);
}
else
{
    echo "error";
}
$mysql_close();
?>

标签: phpmysqlweb-deployment

解决方案


您应该转义字符串值mysqli_query

代替 insert into user values ( ".$uname.","....

insert into user values ( '".$uname."','"....

等等

但是,正如评论中提到的,您应该使用更合适的方法进行查询,称为prepared statement https://www.tutorialrepublic.com/php-tutorial/php-mysql-prepared-statements.php


推荐阅读