php - 我的 sql 查询没有给出任何结果

标签 php mysql

我正在尝试进行 SQL 查询,但它不适合我。

PHP 代码:

<?php 
    if(isset($_POST['gobtn'])) {

        mysql_select_db('sessions', $conn);
        $conn = mysql_connect('localhost', 'root', '');

        if(!$conn) {
            die('Cannot connect to the database');
        } else {

            $sesid = $_POST['sesid'];

            $sql = "INSERT INTO `sessions`.`sesinfo` (`id`) VALUES ('$sesid');";
            $retval = mysql_query($sql, $conn);

            if(!$retval){
                die('Cannot enetr into the database');
            } else {
                echo "Done bro!";
                mysql_close($conn);
            }

        }

    }
?>

HTML 部分:

<form method="POST" action="<?php $_PHP_SELF ?>">
        <h1 style="height: 60px; width: 500px; color: Black; font-family: Times New Roman; text-align: center; font-style: italic; font-style: bold; font-size: 20px; margin-left: 45%;">
            Enter any session ID: <input type="text" name="session_id" id="sesid">
            <input type="submit" value="GO" name="go_button" id="gobtn">    
        </h1>       
    </form>

我创建了名为“sessions”的数据库。它包含两个表:

ID 和文本

我想将用户输入的文本框输入的值添加到 id 表中。但它不会在 die 命令上停止,甚至不会回显最后一个命令。任何帮助将不胜感激。

提前致谢。

最佳答案

试试这个,

if(isset($_POST['go_button'])) {

$conn = mysql_connect('localhost', 'root', '');
mysql_select_db('sessions', $conn);

    $sesid = $_POST['sesid'];

    $sql = "INSERT INTO `sessions`.`sesinfo` (id) VALUES ('$sesid')";
    $retval = mysql_query($sql, $conn);

    if(!$retval){
        die('Error!');
    } else {
        echo "Done bro!";
        mysql_close($conn);
    }
}     

如果您的 id 是整数,那么您的查询将是 ->

 $sql = "INSERT INTO `sessions`.`sesinfo` (id) VALUES ($sesid)";

关于php - 我的 sql 查询没有给出任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28863959/

相关文章:

mySQL - 如果语句给出语法错误

为用户创建基于复古成就的网站的Mysql数据库设计

php - 适用于 Mac 的独立 Web 服务器(PHP、MySQL)

php - 修剪捕获的 glob 路径的最佳方法是什么?

php - 在 php 中读取类似 lua 的代码

php - 带有 Nginx 后端的 Moodle 2.0

php - 聊天中的PHP session ,浏览器崩溃

php - MySQL、PHP - 动态产品功能的搜索引擎(在另一个表中)

mysql - 漏洞? #1146 - 表 'xxx.xxxxx' 不存在

PHP 获取存储在数据库中的图像