Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL数据不会出现在工具提示中_Php - Fatal编程技术网

Php 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=

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


谢谢。

如果您只想要第一个结果,请删除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>