2015-09-17 76 views
0

我应该从mysql数据库中的一个字段检索数据的超链接不起作用。它只是显示/read.php?id=和应该动态生成的id的其余部分。任何人都可以指出错误在我的代码我的php mysql不能从数据库检索数据

<a href="read.php?id="echo .{$row['fulltext']}.><input type="button" value="Read More" /></a> 

数据库连接和查询

// connection string constants 
    define('DSN', 'mysql:dbname=mytestdb;host=localhost'); 
    define('USER', 'myadmin'); 
    define('PASSWORD', ''); 

    // pdo instance creation 
    $pdo = new PDO(DSN, USER, PASSWORD); 

    // query preparation 
    $stmt = $pdo->query(" 
     SELECT fulltext 
     FROM mydb_items 
    "); 

    // fetching results 
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC); 
+1

好了,告诉我们您的数据库连接,以及如何从中选择数据。这只是试图解析PHP的HTML,它不会那样工作。 – Qirel

+0

显示您的数据库连接并首先进行查询。 –

+0

您在混合HTML和PHP。那么错误是什么? –

回答

0

您需要后加<?php“ID =”。

像这样:

<a href="read.php?id=<?php echo $row['fulltext']; ?>"><input type="button" value="Read More" /></a>