gpt4 book ai didi

php - 根据变量值将数据发送到不同的表

转载 作者:行者123 更新时间:2023-11-29 02:31:01 27 4
gpt4 key购买 nike

我的 mysql 数据库中有一个名为“wifi”的表和另一个名为“bluetooth”的表 我有一个来自表单的 $string如果字符串包含“wifi”,我想将 $tbl_name= 设置为“wifi”,否则将其设置为“蓝牙”然后将数据发送到相应的表我还没有找到任何例子,我做对了吗?是的,我是新来的:)

我这样做:

$xplatform=$_POST['platform'];
echo "made_variables ok";
// Insert data into mysql
//ifstatement decides which table to insert into
if(preg_match('/wifi/',$xplatform))
{
$tbl_name='wifi';
}
else
{
$tbl_name='bluetooth';
};
$sql="INSERT INTO $tbl_name`(`field1`,`field2`,`f3`)
VALUES('$_POST[numberlat]','$_POST[numberlng]','$_POST[name]','$_POST[website]','$_POST
[message]','$_POST[radius]','$_POST[email]','$_POST[platform]')";
$result=mysql_query($sql);

最佳答案

使用这个:

if($_POST['string'] == 'wifi') {
$tbl_name = 'wifi';
} else {
$tbl_name = 'bluetooth';
}

使用它代替 preg_match() 因为 PHP 中的 preg 函数非常昂贵。

关于php - 根据变量值将数据发送到不同的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13171283/

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