php - MySQL 条目在 PHP 中存储为空值

标签 php mysql

在脚本运行时执行以下代码。 (出于显示目的,我刚刚更改了登录名)。

<?php

    $conn = mysql_connect("localhost", "root", "pw123");



    mysql_select_db("test_db", $conn);


    $sql = "INSERT INTO test_table (fname)
    VALUES ('$fname')"; 

    mysql_query($sql);

    mysql_close($conn);


?>

我稍微编辑了代码,这样它就不会显示我尝试输入的每个值,但本质上,所有输入的都是空白值,或者在数字输入的情况下默认为 0。我似乎无法弄清楚这是为什么。变量绝对不是空的,因为我已经将它们放在网页上进行测试。

作为引用,我在输入框更改时为 $fname 分配了一个值:

   fname = $("#fname").val();

最佳答案

(代表 OP 发布):

无论如何我自己解决了这个问题,而不是在用户输入数据的初始页面中执行 MySQL 语句,我将其移动到辅助网页,一旦用户提交了他们的信息就会打开。

关于php - MySQL 条目在 PHP 中存储为空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31371523/

相关文章:

两个表中的mysql查询帮助

php - 在 PHP 中的同一表单上需要两个下拉列表

php - Codeigniter 分页和 JQuery 操作

php - MySQL select * 但将 id 数组放在结果的底部

java - JPA ManyToMany 在创建时不会插入到联接表中

mysql - MySQL 类访问工具

php - 检查存储的数据是否超过 10 天

php - Laravel Eloquent 从关系中选择

php - 无法通过bizstrap表单使用php将数据提交到mysql数据库

java - QR 扫描仪时间