gpt4 book ai didi

php - 更新查询不起作用 php+mysql

转载 作者:行者123 更新时间:2023-11-29 12:56:04 25 4
gpt4 key购买 nike

我正在尝试使用以下代码进行 UPDATE 更新我的数据。 UPDATE 查询可能有问题,但我检查了语法,修改了它,但仍然不起作用。请帮忙。

FORM.php

<?php
require_once 'conn.php';
$var = $_GET['q'];
$varmod = 'tid="'.$var.'"';
$query = "SELECT * FROM temptable WHERE $varmod";
$result = mysql_query($query, $db) or die(mysql_error($db));
while ($row = mysql_fetch_assoc($result)) {
$head = $row['thead'];
$text = $row['ttext'];
echo "<div id='main'>";
echo "<form action='show.php?q=".$row['tid']."' method='POST'>";
echo "<textarea name='thead' id='thead'>$head</textarea><br>";
echo "<textarea name='ttext' >$text</textarea><br>";
echo "<input type='submit' value='Update' /></form></div>";
}
?>

show.php

<?php
$title = $_POST['thead'];
$text = $_POST['ttext'];
$date = date("Y-m-d");
require_once 'conn.php';

if(isset($title)){
if (isset($_GET['q'])) {
$temp = $_GET['q'];
$query = "UPDATE temptable SET thead=\"$title\" AND ttext=\"$text\" WHERE tid=\"$temp\"";
}
else{
$query= "INSERT INTO temptable
(thead, ttext, tdate)
VALUES (\"$title\", \"$text\", \"$date\")";
}
$result = mysql_query($query, $db) or die(mysql_error($db));
}

INSERT 查询运行良好。

最佳答案

Mysql 更新查询必须是这样的;

"UPDATE targettable SET column='$var1', column2='$var2' WHERE targetcolumn='$target'";

试试这个,它会对你有帮助..

关于php - 更新查询不起作用 php+mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24049043/

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