我想在工具提示中显示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数据。代码中有错误吗?
谢谢。
这与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>
如果您只想得到第一个结果,请删除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>