Php MySQL数据不会出现在工具提示中
我想在工具提示中显示MySQL数据 代码如下:Php MySQL数据不会出现在工具提示中,php,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=
<?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数据。代码中有错误吗
谢谢。如果您只想要第一个结果,请删除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>
这与赛斯·麦克莱恩的回答是一致的。
使用以下方法响应您的值:
<?php echo $Name; ?> <?php echo $Bech; ?>
而不是
对于这种情况,不建议使用短标记
重新格式化的代码:
您有多少行?我猜你的最后一排是空的。在while语句中运行var_转储,并在while之后终止。是否有多行正在获取?如果在while
循环之后执行var\u转储($Name)
,您会看到什么?此外,为了与其他服务器配置保持最佳兼容性,请避免使用短的打开标记。请尝试将
放入while()
循环中,因为这只会回显$Name
和$Bech
的最后一个值:避免mysql*
,使用mysqli
;-)弃用现在生效。取回数组而不是对象有什么不对?结果相同。没有更改。@user2671171您是否尝试回显您的值<代码>幻想它现在可以工作了。非常感谢。我不知道我是否应该提出一个新问题。如果我想用css设置单行的样式,我必须在哪里添加?是的,我需要回显这些值。@user2671171这是个好消息。看看我的答案,接受赛斯的,投我的一票。赛斯值得称赞。
<?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>