如何在数据库中显示存储的URL到网页?

时间:2015-01-28 11:44:29

标签: php mysql database

我是PHP和MySQL的新手。我已经创建了一个将网址上传到我的数据库字段的表单,我想知道如何将存储的网址从数据库显示到网页。

2 个答案:

答案 0 :(得分:4)

喜欢这个

$query = "SELECT url FROM table";
$resource = mysql_query($query);
if (mysql_num_rows($resource) > 0) {
    $results = array();
    while($record = mysql_fetch_array($resource)) {
        $results[] = $record;
    }
}

foreach ($results as $result) {
    echo $result['url'];
}

如果你是mysql_ *抱怨组之一:

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

if ($mysqli->connect_errno) {
    printf("Connect failed: %s\n", $mysqli->connect_error);
    exit();
}

$query = "SELECT url FROM table";

if ($result = $mysqli->query($query)) {

    // Loop through results
    $results = array();
    while ($row = $result->fetch_assoc()) {
        $results[] = $row;
    }
    $result->free();
}

foreach ($results as $r) {
    echo $r['url'];
}

$mysqli->close();

编辑 我想补充一点,首先查阅初学者的PHP / MySQL书并让自己快速掌握编程基础知识并不是一个坏主意。

资源

PHP Beginner books

答案 1 :(得分:1)

由于我们不知道您的数据库结构或使用过的PHP库,我假设您可以将存储的信息选择为如下数组:

$row['URL'] = 'your stored url';

然后您可以使用更多公式轻松打印出来:

<?php print('<a href="'.$row['URL'].'">Click here</a>'); ?>

或者如果你想只为网址打印集成php:

<a href="<?php print($row['URL']); ?>">Click here</a>

基本上两者是相同的,但如果你有一个大的HTML和最小的PHP,那么第二个解决方案将更容易编辑和维护。