0

データベースからの情報をリンクとしてエコーすることは可能ですか?以下のコードを試しましたが、解析エラーが発生しました。それを行う他の方法はありますか?ありがとう

<?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>"
   }

      ?>
4

5 に答える 5

4

セミコロンがありません

echo "<a href='home.php'>". $info['firstname']."</a>";
于 2012-07-27T11:26:09.523 に答える
2
echo "<a href='home.php'> {$info['firstname']}</a>";
于 2012-07-27T11:27:47.323 に答える
1

この行にはセミコロンがありません:

echo"<a href='home.php'> {$info['firstname']}</a>";
于 2012-07-27T11:26:11.417 に答える
1

$info = mysql_fetch_assoc($sql);

$fname = $info['ファーストネーム'];

?>

< a href='home.php'> < ?php echo $fname; ?> < /a>

私はこれがはるかにトリックフリーであることがわかりました

于 2012-07-27T11:44:35.007 に答える
0

行が読むべきであることをかなり確認してください:

echo"<a href='home.php'> $info[firstname]</a>";

の周りに引用符がないことに注意してくださいfirstname

于 2012-07-27T11:28:53.613 に答える