Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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使用href链接和标签从mysql数据库获取结果_Php_Mysql_Href - Fatal编程技术网

PHP使用href链接和标签从mysql数据库获取结果

PHP使用href链接和标签从mysql数据库获取结果,php,mysql,href,Php,Mysql,Href,我试图获得正确的语法,从mysql数据库中提取url和相关标签,并将它们放入href。我只是语法不正确 下面的代码获取链接,但不获取与之配套的标签。“$title”不显示标签 <?php $conn=mysqli_connect("localhost", "showcase", "showcase123", "nasja723_Showcase"); // Check connection if ($conn-> connect_er

我试图获得正确的语法,从mysql数据库中提取url和相关标签,并将它们放入href。我只是语法不正确

下面的代码获取链接,但不获取与之配套的标签。“$title”不显示标签

 <?php
        $conn=mysqli_connect("localhost", "showcase", "showcase123", "nasja723_Showcase");
        // Check connection
        if ($conn-> connect_error) {
         die ("Connection failed:". $conn-> connect_error);
        }

        $sql = "Select Title, Fname, Lname,url from Showcase";
        $result = $conn-> query($sql);
        if ($result-> num_rows > 0) {
            While ($row = $result-> fetch_assoc())  {
                echo "<tr>";
            echo "<td>",'<a href=' . $row['url'] . '>$title </a>',"</td>";  


            }
            Echo "</table>";
        }
        else {
            echo "0 result";
        }


$conn-> close();

?>

使用以下方法:

echo "<td>",'<a href=' . $row['url'] . '>'.$row['Title'].' </a>',"</td>";
echo“,”;

$title
实际上并不存在,您需要访问在行中返回的“title”列,如果它存在,它将不会以单引号显示,您必须使用双引号或将其连接起来。

查看您从运行的数据库中获得的值-
$row['url']
。将其与未定义的进行比较-
$title
。哪里定义了$title,或者您是指$row['title']?