gpt4 book ai didi

php - 连接两个字段时遇到问题

转载 作者:行者123 更新时间:2023-11-29 21:54:35 26 4
gpt4 key购买 nike

hostSo我知道如何直接从 MYSQL 内部连接这两个字段,但在让它与我的 PHP 一起工作时遇到困难。

直接来自 MYSQL = SELECT CONCAT(ConfigurationItem, ' - ', ,Buzzword) FROM Buzz;

但是我如何将它合并到下面的这个PHP中,我已经研究无果了。我想将ConfigurationItem和Buzzword这两个字段组合成一个名为shortdescription的字段,而不必每次提交PHP时都通过MYSQL手动完成。

 <?php
$con = mysql_connect("host","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("buzz_feed", $con);

$sql = "INSERT INTO Buzz (BuzzID, ConfigurationItem, Buzzword, OccurrenceDate, PostingDate, TierStatus, MasterTicket)
VALUES
('$_POST[BuzzID]','$_POST[ConfigurationItem]','$_POST[Buzzword]','$_POST[OccurrenceDate]','$_POST[PostingDate]','$_POST[TierStatus]','$_POST[MasterTicket]')";



if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}

echo "Buzz Phrase information updated";

mysql_close($con)
?>

最佳答案

我在 php 中将它们连接在一起作为插入。尽管在 select 语句中使用它们并没有什么问题。事实上,我会选择这样做,因为它是冗余的,本质上你是在插入相同的数据两次。但这应该可以满足您的要求。我还更正了您在查询中的引号。还有谷歌sql注入(inject)

 <?php
$con = mysql_connect("host","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("buzz_feed", $con);

$sql = "INSERT INTO Buzz (BuzzID, ConfigurationItem, Buzzword,
OccurrenceDate, PostingDate,
TierStatus, MasterTicket, shortdescription)
VALUES
('".$_POST['BuzzID']."','".$_POST['ConfigurationItem']."',
'".$_POST['Buzzword']."','".$_POST['OccurrenceDate']."','".$_POST['PostingDate']."',
'".$_POST['TierStatus']."','".$_POST['MasterTicket']."',
'".$_POST['ConfigurationItem']."' - '". $_POST['Buzzword']."')";



if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}

echo "Buzz Phrase information updated";

mysql_close($con)
?>

关于php - 连接两个字段时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33286450/

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