一直试图弄清楚这一点,并且无法从我见过的任何其他问题或资源中找出解决方案。尝试了无数其他方法,但这是最近的尝试,我错过了什么?
session_start();
$email = $_SESSION["email"];
echo $email;
$sqlget = "SELECT clubID FROM users WHERE email = '$email'";
$sqldata = mysqli_query($link, $sqlget) or die('error');
echo $sqldata;
SQL和PHP的新手,非常感谢!
mysqli_query()
结果输出为字符串,那么您将无法将结果中的数据获取到某种数组,然后使用while
循环将其获取。来获取您需要的数据mysqli_fetch_assoc()
。select
语句中读取*
数据能够以任何方式做到这一点,复制并粘贴以下代码,并让我们知道会发生什么。{}这是为了能够使用双qoute中的单个qoute从数组中获取数据(如果您不这样做的话,变量将不会扩展)。。
<?php
session_start();
$email = mysqli_real_escape_string($link,$_SESSION["email"]);
echo $email;
$sqlget = "SELECT clubID FROM users WHERE email = '$email'";
$sqldata = mysqli_query($link, $sqlget) or die('error');
while($sqloutput=mysqli_fetch_assoc($sqldata)){
echo "{$sqloutput['clubID']}</br>";
}
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句