php - 我试图做一个后端,但“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();
?>
解决方案
您应该转义字符串值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
推荐阅读
- android - 如何将 SP 转换为 EM?
- chef-infra - 使用亚马逊 SQS 将 ServiceNow 与 Chef 集成
- vba - 通过VBA删除excel中的每一行
- php - 在 TCPDF 中,这个 getAliasNbPages 返回值 {:ptp:} 所以我怎样才能得到整数
- javascript - 想根据单元格的宽度和高度调整背景图像的大小?
- java - java 8 中 lambda 表达式的副作用
- machine-learning - Keras 验证准确率不会超过 75% 并且预测表现不佳
- python - 按列错误对 NumPy 中的数组进行排序
- android - 从 FirebaseMessagingService 重新加载 Webview
- python - 在 x 轴上绘制具有特征的直方图,并且每个条形应反映具有差异颜色的目标类 var