SQL print / echo将php代码转换为HTML

时间:2016-04-01 02:05:11

标签: php html

我非常非常 HTML / PHP的新内容所以我可能会滥用术语,请耐心等待我。

我正在尝试使用<p><br>元素中以HTML格式打印我的SQL查询结果以将它们分开。我知道这不是最好的方式,但它很容易,并且会帮助我练习。

无论如何我的问题不是打印我想要打印的“movieName”属性而是将一些PHP代码转储到<p>元素体中。

我不知道提供哪些信息以便您更容易发现问题,因此请索取相关详细信息。

这是php代码(我已经“审查了”我的信息,因为您可以轻松访问我的学生帐户):

<?php
    if (array_key_exists('searchInput', $_GET)) {
        $search = $_GET['searchInput'];

        // Connecting, selecting database    
        $dbconn = pg_connect("host=**** port=15432 dbname=**** user=**** password=****") 
        or die('Could not connect: ' . pg_last_error());

        // Performing SQL query
        $query = "SELECT movieName 
                  FROM DatabaseProject.Movie M
                  WHERE M.movieName LIKE $search";
        $result = pg_query($query) or die('Query failed: ' . pg_last_error());

        // Printing results in HTML
        if ($result->num_rows > 0) {
            // output data of each row
            while($row = $result->fetch_assoc()) {
                $field = $row["movieName"];
                print("$field<br>");
            }
        } else {
            print("0 results");
        };

        // Free resultset
        pg_free_result($result);

        // Closing connection
        pg_close($dbconn);
    }
?>

这是我打印到网页上的内容:

num_rows > 0) { // output data of each row 
    while($row = $result->fetch_assoc()) { 
        $field = $row["movieName"]; 
        print("$field
        "); 
    } 
} else { 
    print("0 results"); 
}; 
// Free resultset pg_free_result($result); 
// Closing connection pg_close($dbconn); 
} 
?>

0 个答案:

没有答案