gpt4 book ai didi

php - 让变量在大括号之外工作

转载 作者:可可西里 更新时间:2023-11-01 00:08:38 24 4
gpt4 key购买 nike

在这段代码中,我现在已经定义了变量 id,如果我将在大括号外使用 $id,我将得到 $id undefined variable 的错误。有什么方法可以在括号外使用变量。

<?php
if (isset($_GET['username'])) {
$check = $db->prepare("SELECT id, email, phone, FROM members WHERE username=:username");
$check->execute(array(':username'=>$username));
$get = $check->fetch(PDO::FETCH_ASSOC);
$id = $get['id'];
$email = $get['email'];
}
else {
// error
}

$posts =$db->prepare("SELECT * FROM posts WHERE id=:id");
$posts->execute(array(':id'=>$id));
$row=$posts->fetch(PDO::FETCH_ASSOC));
$title = $row['title'];
$body = $row['body'];
?>

最佳答案

<?php
$id=""; //initialize a variable with blank value
if (isset($_GET['username'])) {
// query to get data
$id = $_GET['id'];
}
else {
// error
}
?>

关于php - 让变量在大括号之外工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33124208/

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