从mysql数据库中获取1列值

时间:2015-05-11 14:07:14

标签: php mysql

我的数据库中有以下列:http://i.stack.imgur.com/oMYJC.png

如何制作它以便读取该列并将example.com写入我的网站?:

echo "Your website: " . $website;

请注意,我是php的首发。

2 个答案:

答案 0 :(得分:0)

当您是PHP新手时,首先要通过PHP学习数据库连接 看看这个:http://php.net/manual/en/mysqli.quickstart.connections.php

成功连接数据库后,尝试通过PHP查询数据库 看看这个:http://php.net/manual/en/mysqli.quickstart.statements.php

示例代码:

    $mysqli = new mysqli("example.com", "user", "password", "database");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    $mysqli->real_query("SELECT website FROM my_table");
    $res = $mysqli->use_result();

    while ($row = $res->fetch_assoc()) {
        echo " Website = " . $row['website'] . "\n";
    }

答案 1 :(得分:0)

首先,您需要建立与MySQL数据库的连接。我建议使用PDO。有关详细信息,请查看http://php.net/manual/en/book.pdo.php

要与PDO建立连接,请尝试以下操作:

$pdo = new PDO('mysql:host=YOUR_MYSQL_SERVER;dbname=YOUR_DB_NAME',$username,$password);

然后编写查询以从数据库中获取数据。在您的示例中:

$sql = 'SELECT website FROM your_table_name';

然后执行查询:

$query = $pdo->prepare($sql);
$query->execute();
$website_list = $query->fetchAll(PDO::FETCH_ASSOC);

$website_list现在包含该列中保存的所有网站的关联数组。

然后将它们打印到您的网站:

foreach($website_list as $site){
    print 'Your website: '.$site['website'].'<br/>';
}