gpt4 book ai didi

php - 将mysql表中的php记录插入到不同的表中

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

我一直在寻找一个我认为非常简单的问题的解决方案。

我有一个动态创建的页面,其中包含一个具有唯一 ID 的视频。我还有一个用户可以用来提交内容的表单。我希望视频的 id 包含在提交给 tableA 的文件中。

此代码仅在 $id = 1 时有效。

$vidq = "SELECT * FROM tutorials";
$vidresult = mysql_query($vidq);
$vidrow = mysql_fetch_array($vidresult);

//form submission
if($_POST['formname'] == "submit") {

$name = $_POST['name'];
$id = $vidrow['id'];
$errorMessage = "";
if(empty($name)) {
$errorMessage .= "<li>Please enter a valid name</li>";
}

if(empty($errorMessage)) {

$insert = "INSERT INTO tableA (videoid, name) VALUES (".$id.", ".$name.")";

mysql_query($insert);
exit();
}
}

当我将 $id 更改为 = 1 时,它会发布,但是当 $id 更改为 = $vidrow['id'] 时,它不会发布。

我做错了什么?

最佳答案

尝试使用 mysql_errno/mysql_error 显示 mysql 错误消息。例如……

if (!mysql_query($insert))
{
die('MySQL Fail (' . mysql_errno() . ') - ' . mysql_error());
}

mysql_errno() 文档 - http://php.net/manual/en/function.mysql-errno.php

关于php - 将mysql表中的php记录插入到不同的表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070900/

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