php - 简单的 php/mysql 不工作

标签 php mysql

我在 php 脚本中有以下内容。我得到的只是一个空白页面,没有错误或什么都没有。

error_reporting(E_ALL);
ini_set("display_errors", 1);
$database = "mydatabase";
$con = mysql_connect("localhost", "admin", "password") or die(mysql_error());
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db = mysql_select_db($database);
if(!$db){
    die('Could not connect: ' . mysql_error());
}
if(isset($_POST['id'])){
$userid = mysql_real_escape_string($_POST['id']);
echo($userid);  
}
if(isset($_POST['name')){
$username = mysql_real_escape_string(htmlentities($_POST['name'])); 
echo($username);
}

$query = mysql_query("SELECT * FROM userinfo  
WHERE userid ='$userid'")or die(mysql_error()); 
if(mysql_num_rows($query) > 0){
    echo "yeah";
}else{
$query = mysql_query("INSERT INTO userinfo (username,userid)
VALUES ($username,$userid)")or die(mysql_error());
if(mysql_affected_rows($query)== 1){
echo "UPDATED";

}else{
    echo "NOPE";
}
}

最佳答案

您应该更好地格式化您的代码。另外,如果 (isset($_POST['Name')) {

<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
$database = "mydatabase";
$con = mysql_connect("localhost", "admin", "password") or die(mysql_error());

if (!$con)
{
    die('Could not connect: ' . mysql_error());
}

$db = mysql_select_db($database);
if(!$db)
{
    die('Could not connect: ' . mysql_error());
}

if(isset($_POST['id']))
{
    $userid = mysql_real_escape_string($_POST['id']);
    echo($userid);  
}

if(isset($_POST['name']))
{
    $username = mysql_real_escape_string(htmlentities($_POST['name'])); 
    echo($username);
}

$query = mysql_query("SELECT * FROM userinfo WHERE userid ='$userid'")or die(mysql_error()); 
if(mysql_num_rows($query) > 0)
{
    echo "yeah";
}
else
{
    $query = mysql_query("INSERT INTO userinfo (username,userid) VALUES ($username,$userid)")or die(mysql_error());
    if(mysql_affected_rows($query)== 1)
    {
        echo "UPDATED";
    }
    else
    {
        echo "NOPE";
    }
}
?>

关于php - 简单的 php/mysql 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7589004/

相关文章:

php - 使用通配符搜索数组键

php - 按日期从 mysql 获取信息

php - Laravel ownsToMany 在多对多关系中的数据透视表 id 上插入 '0'?

php - 用于自定义产品图像缩略图的 Hook

php - 多个数据仅显示一次

mysql - 如果 a.var 包含数字,则连接两个表

mysql - update_all 与字符串连接

MySQL外键依赖解析

php - 从 url/超链接发布 Open Graph Story

php - 如何在 Laravel 5 中使用 where 条件获取数据列表