gpt4 book ai didi

mySQL 查询创建空列

转载 作者:行者123 更新时间:2023-11-30 23:40:33 25 4
gpt4 key购买 nike

我试图从我的表单中捕获数据并将其泵入数据库,但是当我尝试将数据输入到列中时,我只获得了 uid,其余列为空。

这是一些代码:

mysql_query("INSERT INTO personal_information (uid, name, surname, email, cell) 
VALUES ('".$uid."', '".$name."', '".$surname."', '".$email."', '".$cell."' )")
or die(mysql_error());

mysql_query("INSERT INTO consumer_related_info (uid)
VALUES ('".$uid."')")
or die(mysql_error());

mysql_query("INSERT INTO family_scenario (uid)
VALUES ('".$uid."')")
or die(mysql_error());

mysql_query("INSERT INTO lifestyle_activities (uid)
VALUES ('".$uid."')")
or die(mysql_error());

mysql_query("INSERT INTO occupational_information (uid)
VALUES ('".$uid."')")
or die(mysql_error());

mysql_query("INSERT INTO sport_activities (uid)
VALUES ('".$uid."')")
or die(mysql_error());

mysql_query("INSERT INTO vehicle_details (uid)
VALUES ('".$uid."')")
or die(mysql_error());

我做错了什么?

最佳答案

用 php 发送数据?然后阅读 http://php.net/manual/en/security.globals.phphttp://www.php.net/manual/en/language.variables.predefined.php

编辑根据给定的信息,它更多的是猜测,然后是调试。但我敢打赌,register_globals 是这里的问题。

要做什么?简单使用superglobals

// assumed the form method is post
$name = mysql_real_escape_string(trim($_POST['name']));
// and so on

如果这没有帮助:用虚拟值填写您的表单,转储您的请求数据(并在此处发布)

echo '<pre>'
. print_r($_REQUEST, true)
. '</pre>';
exit;

关于mySQL 查询创建空列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com