php - HttpPost 500 错误。(简单代码)

标签 php android mysql sql post

谁能告诉我这段代码有什么问题吗? 基本上我正在尝试使用 Android 和 Php 将数据输入到表中。 但我什至无法让 php 端工作,因为我收到 HTTP 错误 500,有人看到这里的错误吗? 谢谢!

>

<?php
/* Connect to MySQL and select the database. */
 $con = mysql_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD);

mysql_select_db ( $DB_DATABASE, $con ) or die ( “Database Selection Failed”     );




//$username = $_REQUEST['username'];
//$password = $_REQUEST['password'];
//$givenname = $_REQUEST['givenname'];
//$email = $_REQUEST['email'];
//$phonenumber = $_REQUEST['phonenumber'];

$username = isset($_POST[‘username’]) ? $_POST[‘username’] : ”;
$password = isset($_POST[‘password’]) ? $_POST[‘password’] : ”;
$givenname = isset($_POST[‘givenname’]) ? $_POST[‘givenname’] : ”;
$email = isset($_POST[‘email’]) ? $_POST[‘email’] : ”;
$phonenumber = isset($_POST[‘phonenumber’]) ? $_POST[‘phonenumber’] : ”;



$flag['code']=0;
if ($result = mysql_query ( “INSERT INTO demo VALUES(‘$username’,    ‘$password’, `$givenname`, `$email`, ‘$phonenumber’)”, $con )) {
$flag [‘code’] = 1;
echo “hi”;
}

echo (json_encode ( $flag )) ;
mysql_close ( $con );

?>

最佳答案

是的。修复那些“智能”引号:

<?php
/* Connect to MySQL and select the database. */
 $con = mysql_connect($DB_SERVER,$DB_USERNAME,$DB_PASSWORD);

mysql_select_db ( $DB_DATABASE, $con ) or die ( "Database Selection Failed"     );




//$username = $_REQUEST['username'];
//$password = $_REQUEST['password'];
//$givenname = $_REQUEST['givenname'];
//$email = $_REQUEST['email'];
//$phonenumber = $_REQUEST['phonenumber'];

$username = isset($_POST['username']) ? $_POST['username'] : '';
$password = isset($_POST['password']) ? $_POST['password'] : '';
$givenname = isset($_POST['givenname']) ? $_POST['givenname'] : '';
$email = isset($_POST['email']) ? $_POST['email'] : '';
$phonenumber = isset($_POST['phonenumber']) ? $_POST['phonenumber'] : '';



$flag['code']=0;
if ($result = mysql_query ( "INSERT INTO demo VALUES('$username',    '$password', `$givenname`, `$email`, '$phonenumber')", $con )) {
$flag ['code'] = 1;
echo "hi";
}

echo (json_encode ( $flag )) ;
mysql_close ( $con );

?>

关于php - HttpPost 500 错误。(简单代码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709486/

相关文章:

MySQL - 如何查询多值字段以匹配另一个表的主键?

PHP PDO 如何运行多个查询请求?

Android - 停止广播接收器被服务杀死

php - 使用 "OR"和 "AND"mysql php

php - INNODB Lock 有什么问题?

php - Laravel 5 资源链接

php - 如何使用mysql和php设置在表格单元格中显示记录的限制?

php - 根据 $_GET 参数更改复选框选中状态

android - 将滚动条设置回原位

java - 调用 getFriends 时抛出异常