Php 将数据库中的信息作为链接进行回显
是否可以将数据库中的信息作为链接进行回显,我尝试了下面的代码,但出现了一个解析错误。还有别的办法吗。谢谢Php 将数据库中的信息作为链接进行回显,php,mysql,Php,Mysql,是否可以将数据库中的信息作为链接进行回显,我尝试了下面的代码,但出现了一个解析错误。还有别的办法吗。谢谢 <?php session_start(); if(isset($_SESSION['email'])){ $connect = mysql_connect("localhost","root","") or die("Couldn't connect!"); mysql_select_db("test") or die("Couldn't find database
<?php
session_start();
if(isset($_SESSION['email'])){
$connect = mysql_connect("localhost","root","") or die("Couldn't connect!");
mysql_select_db("test") or die("Couldn't find database");
$email=$_SESSION['email'];
$sql = mysql_query("SELECT * FROM users WHERE email='$email'");
$info = mysql_fetch_assoc($sql);
echo"<a href='home.php'> $info['firstname']</a>"
}
?>
缺少分号
echo "<a href='home.php'>". $info['firstname']."</a>";
echo”“;
此行缺少分号:
echo"<a href='home.php'> {$info['firstname']}</a>";
echo”“;
echo”“;
非常确定这行应该是:
echo"<a href='home.php'> $info[firstname]</a>";
echo”“;
请注意,firstname
$info=mysql\u fetch\u assoc($sql)缺少引号
$fname=$info['firstname']
?>
<?php echo$fname;?>
我发现这个更好的方法是无需任何技巧您需要用{}
包围数组,否则它会将$info视为一个变量,而不是在$info数组的索引处获取值。非常感谢您,它工作得很好谢谢,但仍然得到:“分析错误:语法错误,意外的T_封装_和_空格,应为”“或”“;”在第9行的C:\wamp\www\nest.php中”error@user1557515在第9行中,echo
需要一个;
,最后,这个答案就有了..刷新页面,再试一次。我没有看到您提供的代码中有任何其他错误。非常感谢,我忘记了卷曲括号。非常感谢。
echo"<a href='home.php'> $info[firstname]</a>";