基本的php - echo mysql,怎么样?

时间:2014-12-22 11:23:45

标签: php mysql echo

我希望它能够回显表bestalltID 1 order所在的{{1}}中有多少帖子,并将其显示为有多少帖子数字。我连接到PHP文件中的数据库,这不是问题。我只是不确定如何把它全部放在PHP中,这对此很新。我只是不能让它回应我想要的东西,没有任何结果/我得到一个错误。

感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

您现在的代码不会从数据库中获取数据,它只是回显您编写的SQL查询。

相当多的代码从mysql数据库中获取结果,我不确定在这里复制一个完整的解释会满足任何人的兴趣。但是,您可能希望查看如何使用PDO(一种使用来自php的mysql数据库的方法)here的示例,然后编辑或重新询问您的问题,如果您发现在这些示例后遇到特定困难

答案 1 :(得分:0)

试试这个,

$sql = "SELECT count(*) FROM order WHERE bestallt='1'"
$res=mysql_query($sql);
$arr=mysql_fetch_array($res);
echo "<pre>";print_r($arr);   //you will get whole array for matching record of your order table if found anything

要了解详情,您可以查看我之前的答案:how generate report between the two dates using datepicker,ajax,php,mysql.?

在那个答案中,我描述了整个工作演示。

答案 2 :(得分:0)

试试这段代码:

<td>

<?php

$sql = "SELECT count(*) FROM order WHERE bestallt='1'"; // Your SQL query

$response = mysql_query($sql);

if (mysql_num_rows($response) == 0) {

    // Your query returned 0 rows!

}

while($row = mysql_fetch_array($response)){

    // For each row returned from your query

    // $row is an array

    // For example, You can use it:
    echo $row['data1'];
    echo $row['data2'];
    echo $row['data3'];

    // data1, data2, data3 are the name of the fiels in your database


}


?>

</td>

度过美好的一天!