简单的PHP:选择&显示列不起作用

时间:2015-06-28 12:25:37

标签: php mysql

我需要从某个专栏展示今天的数据。有人可以帮忙吗?什么也没出现。谢谢!连接似乎有效。

    <?php
$db = mysqli_connect("server", "username", "pw", "database");
if(!$db)
{
  exit("Verbindungsfehler: ".mysqli_connect_error());
}
?>

<?php
$abfrage = "SELECT type FROM customers WHERE DATE(time) = CURDATE()";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
   {
   echo "$row->Spaltenname";
   }
?>

2 个答案:

答案 0 :(得分:1)

除了查询问题之外,您的代码还有另一个问题,您使用了mysqli_connect,然后您开始使用旧的已弃用的 mysql_ *方法。

ini_set('display_errors', '1');
error_reporting (-1);
$abfrage = "SELECT * FROM `customers` WHERE DATE(`time`) = CURDATE()";
$ergebnis = mysqli_query($db, $abfrage);
echo mysqli_error($db);
while($row = mysqli_fetch_object($ergebnis))
{
   echo $row->Spaltenname;
}

答案 1 :(得分:0)

您的查询仅检索&#34;类型&#34;列。

$abfrage = "SELECT * FROM customers WHERE DATE(time) = CURDATE()";

潜在地扩展SELECT中的列可能会解决这个问题吗?

  • 在任何代码中实现查询之前,始终值得直接在DB上进行查询。

古德勒克。