MySQL数据不会出现在工具提示中

时间:2013-08-13 00:30:06

标签: php

我想在工具提示中显示MySQL数据。这是代码:

<?php
    $abfrage = "SELECT * FROM tester";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_object($ergebnis)){
        $Name=$row->Name;
        $Bech=$row->Beschreibung;
    }
?>

<a href="" title="<?=$Name?> <?=$Bech?>">Test Link</a>

它显示了一个空的工具提示,里面没有任何内容。如果我打印这两个变量,则会显示MySQL数据。代码中有错误吗?

感谢。

2 个答案:

答案 0 :(得分:3)

这与Seth McClaine的回答一致。

使用以下方式回应您的价值观:

<?php echo $Name; ?> <?php echo $Bech; ?>

而不是<?=$Name?> <?=$Bech?>

不推荐使用短标签。

重新格式化的代码:

<?php
    $abfrage = "SELECT * FROM tester";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);
        $Name=$row->Name;
        $Bech=$row->Beschreibung;
?>

<a href="" title="<?php echo $Name; ?> <?php echo $Bech; ?>">Test Link</a>

答案 1 :(得分:2)

如果你只是想要第一个结果删除while ...

 <?php
    $abfrage = "SELECT * FROM tester";
    $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);
        $Name=$row->Name;
        $Bech=$row->Beschreibung;
?>

<a href="" title="<?=$Name?> <?=$Bech?>">Test Link</a>