2

我想在工具提示中显示 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 数据。代码中是否有任何错误?

谢谢。

4

2 回答 2

3

这与赛斯麦克莱恩的回答相结合。

使用以下方法回显您的值:

<?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>
于 2013-08-13T01:21:29.077 回答
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>
于 2013-08-13T00:35:25.633 回答