当前位置: 首页 > 知识库问答 >
问题:

未出现在phpMyAdmin中的条目

罗睿识
2023-03-14

几个小时以来,我一直在尝试这段代码的不同变体。我是个新手。我似乎无法理解为什么phpMyAdmin数据库中没有插入任何内容。我已验证我已连接到数据库(使用下面的echo和error函数)。我知道mysql_uu正处于被弃用的过程中,但请帮助Bourga解决这个问题。我的问题又来了:为什么什么都不插?我使用的是PHP4.0.10.7(Godaddy)。

<?php

$first_name = $_POST['first_name'];
$last_name = $_POST['last_name'];
$email = $_POST['email'];
$password = $_POST['password'];
$phone_number = $_POST['phone_number'];


define('dbusername', 'someusername');
define('dbpassword', 'somepassword');
define('dbhost', 'localhost');
define('dbname', 'somedb');

if (($first_name=="")||($last_name=="")||($email=="")||($password=="")||($phone_number=="")) 
        { 
        echo "All fields are required, please fill <a href='home.html'>the form</a> again."; 
        die();
        } 

$connect = mysql_connect(dbhost,dbusername,dbpassword) or die("Could not connect. " . mysql_error());

$db = mysql_select_db(dbname, $connect);

$queryemail = "SELECT * FROM User WHERE email = '$email'";

$insertemail = "INSERT INTO User (email,password,first_name,last_name,phone_number) VALUES ('$email','$password','$first_name','$last_name','$phone_number')"; 

echo $insertemail;
mysql_close($connect);

header("Location: account_summary.html");

?>

回显$insertemail返回

在用户(电子邮件、密码、名字、姓氏、电话号码)值中插入('asdfsda@sdfa","sadf","asdf","sadf",。密码没有显示,但电话号码也没有显示。我正在测试的实际表单位于Desotocab。通用域名格式。非常感谢。

应要求:

<form action="login.php" method="post">
		
		<label>First Name: *</label><input type="text" name="first_name"/><br/>
		<label>Last Name: *</label><input type="text" name="last_name"/><br/>
		<label>Email: *</label><input type="email" name="email"/><br/>
		<label>Password: *</label><input type="password" name="password"/><br/>
		<sub>Password must be 8 characters minimum</sub><br/>
		<label>Phone Number: *</label><input type="text" name="phone_number"/><br/>

		<input type="submit" value="Sign Up"/>

</form>

用户表架构:

列|类型
user_id|int(11)
电子邮件|varchar(22)
密码|varchar(64)
created_on|时间戳
first_name|varchar(50)
last_name|varchar(50)
phone_number|varchar(20)

共有1个答案

包和泰
2023-03-14

将上述代码从MySQL兼容更改为MySQLi兼容然后使用

$result = mysqli_query($connect, $insertemail);

之前

echo $insertemail; 
 类似资料:
  • 问题内容: 因此,我有一个名为“ users。”的表的数据库。在该表中有一列名为“ IP”的列,我想查找具有相同IP的用户并将其禁止。 问题答案: 您应该利用查询分组。我写的一个老博客是《理解群居法》 但基本上这应该工作: 这将返回计数> 1的所有IP地址

  • 我有一个问题,我已经研究找到一个解决方案,但已提供的任何修复程序都会导致更严重的错误,所以我希望有人能在这里指导我。 这里是错误我得到当我尝试使用导入功能在phpMyAdmin ./libraries/plugin_interface.lib.php#551 count()中的警告:参数必须是实现可计数的数组或对象 下面是错误引用的语句。 根据我的发现,这是建议的修复方法。 当我按照规定进行更改时

  • PHP版本:7.2.19-0ubuntu0.18.04.1 phpMyAdmin 4.6.6 在安装Phpmyadmin时,打开它时出现两个错误。一个在导入下,一个在导出下!这是因为mysql服务器出错还是因为phpmyadmin中的错误?我该如何处理它呢? 我在Debian9上安装了它,没有问题! 出口项下: ./libraries/plugin_interface.lib.php#551 co

  • 我正在使用支持库中的DividerItemDecoration。 下面是添加装饰的代码 但分隔线并不是水平地出现在中心。

  • 当我使用“php artisan serve”启动laravel时,它会将我指向localhost:8000(它可以正常工作)。但是当我使用localhost:8000/phpmyadmin打开phpmyadmin时,它会抛出一个错误。 RouteCollection中的NotFoundHttpException。php第161行: 我尝试改变端口号使用'php工匠服务-端口8888'。我使用xa

  • 我一直在本地开发我的网站,现在我正试图将其迁移到一个live。我导出本地sql数据库并尝试将其导入新数据库,但它返回错误: SQL查询: 表wpmedokonta_commentmeta的表结构 创建表wpmedokonta_commentmeta meta_id BIGINT(20)无符号非空自动增量,comment_id BIGINT(20)无符号非空默认值'0',meta_key VARCH