gpt4 book ai didi

php - 无法使用mysqli从数据库中获取数据

转载 作者:搜寻专家 更新时间:2023-10-31 21:04:18 24 4
gpt4 key购买 nike

我不明白为什么这段代码不起作用。我试图创建一个临时表并将一些数据拉入其中,然后过滤掉一些数据。但我似乎无法回应它只是回应列名的数据。这是代码:

if (!$conn) {
echo "<a href='getschedule.php'><button>Go Back</button></a>";
die("Connection failed: " . mysqli_connect_error());

}else{
echo "Connected successfully<br><br>";
}
$seasontemp = "CREATE TEMPORARY TABLE seasontemp (
id int NOT NULL,
firstname varchar(255),
lastname varchar(255),
number varchar(255),
address varchar(255),
plan_start date NOT NULL,
plan_comp int(11),
plan_skip int(11),
trim_start date,
trim_comp int(11),
trim_skip int(11),
spray_start date,
spray_comp int(11),
PRIMARY KEY(id)
)";

mysqli_query($conn, $seasontemp) or die ("Sql error : ".mysqli_error($conn));

$insertseason = "INSERT INTO seasontemp
(id, plan_start, plan_comp, plan_skip, trim_start, trim_comp, spray_start, spray_comp)
SELECT id, plan_start, plan_comp, plan_skip, trim_start, trim_comp, spray_start, spray_comp
FROM services WHERE plan='17'";

mysqli_query($conn, $insertseason) or die ("Sql error : ".mysqli_error($conn));

$seasonids = "SELECT 'id', 'plan_start' FROM seasontemp";
$r1 = mysqli_query($conn, $seasonids ) or die ("Sql error : ".mysqli_error($conn));
if(mysqli_num_rows($r1) > 0){
$start = mysqli_fetch_assoc($r1);
$start_date = $start['plan_start'];
echo $start_date;

}

mysqli_close($conn);

最佳答案

"SELECT 'id', 'plan_start' FROM seasontemp";

替换为:

"SELECT `id`, `plan_start` FROM seasontemp"; // wrong quotes added here.

关于php - 无法使用mysqli从数据库中获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35262613/

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