如何从服务器检索数据并将其显示在页面上?

时间:2017-02-13 作者:Meonly

我是Wordpress和php的新手。我的数据库中有一个表,用户会不断更新该表。我只想编写一个代码,从表中获取信息,并在我的一个页面中显示表中的一些信息。为此,我使用以下代码。

<?php


$number_rows= $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->daviddgl_wp1.SaveContactForm7_7" );
$x=1;
while ($x<$number_rows) {
$results = $wpdb->get_results("SELECT ticket, name,email FROM $wpdb->daviddgl_wp1.SaveContactForm7_7 WHERE id = $x"
echo $results;
$x++;
}

?>
它给了我以下错误。

分析错误:语法错误,在/home/daviddgl/public\\u html/wp content/themes/panoramic child/cleanphppage中出现意外的“echo”(T\\u echo)。php第38行

我没能弄明白。

如何更正此问题

谢谢你的帮助!!!

1 个回复
SO网友:nibnut

所以在这种情况下,问题是您的线路就在echo 呼叫未完成:

$number_rows= $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->daviddgl_wp1.SaveContactForm7_7" );
$x=1;
while ($x<$number_rows) {
    $results = $wpdb->get_results("SELECT ticket, name,email FROM $wpdb->daviddgl_wp1.SaveContactForm7_7 WHERE id = $x");
    print_r($results);
    $x++;
}
(缺少右括号和半列)

还请注意,您的echo在这里不起作用,因为$results将是一个数组。您可能希望使用var\\u dump或print\\r,就像我在上面的示例中所做的那样。

希望这有帮助!

相关推荐

自定义模板earch.php中的搜索结果

现在我在搜索结果页面(search.php)中遇到了一个问题,结果是由索引页面模板显示的,而不是它的模板,它显示所有帖子,不管搜索者是否输入了内容我的索引。php页面<?php get_header(); ?> <?php $search = $_get[\'search\']; $args = array( \'post_title_like\' => $search ); $res = new wp_query($args