gpt4 book ai didi

php - 表在数据库中不存在,但确实存在

转载 作者:可可西里 更新时间:2023-11-01 08:27:04 25 4
gpt4 key购买 nike

我正在使用 PHP 在我的数据库中创建一个动态表并在其中存储一些数据。

有时,当我运行查询时,会创建表并执行数据查询,但如果我再次刷新查询或刷新我的页面,它会显示错误说表不存在,如果我刷新我的页面,它将再次加载2 或 3 次尝试中的数据。

我正在动态创建表,然后对其执行操作,最后删除该表。这是我的代码

<?php

$droptable = "DROP TABLE IF EXISTS temp_post";

if(!mysql_query($droptable))
{echo msql_error();}

$sqlcreatetable = "CREATE TABLE temp_post(
id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
seq_id INT (6),
name VARCHAR(64) NOT NULL)";

if(!mysql_query($sqlcreatetable))
{
echo " ERROR CREATING TABLE --> ".mysql_error();
}
else{
//query here
}
$sqldel = "DROP TABLE temp_post";
if(!mysql_query($sqldel)){
echo "ERROR DELETING TABLE --> ".mysql_error();
}

?>

我浏览了其他一些帖子并尝试了解决方案,但仍然无法正常工作。求助!!..干杯

最佳答案

可能是冲突.. 2个同时请求,所以一个请求可以删除另一个请求使用的表
尝试将 CREATE TABLE 更改为 CREATE TEMPORARY TABLE

关于php - 表在数据库中不存在,但确实存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34331089/

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