Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要PHP吗_Php_Mysql - Fatal编程技术网

需要PHP吗

需要PHP吗,php,mysql,Php,Mysql,我想要上面查询的结果,但不是查询的结果,而是查询本身打印出来,而不是它的结果?为什么? <?php $host = 'localhost'; $user = 'root'; $passwd = ''; $database = 'p_database'; $connect = mysql_connect($host,$user,$passwd) or die("could not connect to database");

我想要上面查询的结果,但不是查询的结果,而是查询本身打印出来,而不是它的结果?为什么?

     <?php

     $host = 'localhost';
       $user = 'root';
       $passwd = '';
     $database = 'p_database';
   $connect = mysql_connect($host,$user,$passwd) or die("could not connect to database");

     $query = "SELECT DATE(order_time) AS date, SUM(Quantity) AS total_sales
    FROM ss_orders,ss_ordered_carts
    GROUP BY date";
    mysql_select_db($database);
   $result = mysql_query ($query,$connect);

      print "$query";
     ?>

您已经打印了$query,请修改您的代码

 mysql_select_db($database,$connect);
 $result = mysql_fetch_assoc(mysql_query($query));
 print_r($result);
使用打印或回显代替打印


因为你告诉它打印$query;我很困惑?我想要查询结果,比如说总销售额吗,我不确定这是否是正确的方法,或者我遗漏了一些内容。你用什么教程来学习PHP?我已经有好几个月没有编写代码了,差不多一年了,我想不起来了,我有我以前的项目文件,所以,试着从中学习,如果可以的话,我得到了资源ID 4?这是什么?数组[date]=>2014-01-20[total_sales]=>2这是我得到的结果?没错,但是有没有什么方法我只能得到date:todays date和total sales:2您需要使用php if语句手动执行此操作,您不能使用total sale作为数组键,因为键中的空格是不可接受的。您有任何IF语句的例子来说明这一点吗?如果可能,会询问Thanksquestion为什么TS会得到查询而不是结果。使用echo和print\r,您将获得mysql结果对象,而不是结果本身。谢谢Sameer先生,但这种方法不会Work@Luceos不是mysql结果对象的事件。所有这一切都是回应查询->选择DATEorder\u time作为日期,SUMQuantity作为ss\u orders的总销售额,ss\u ordered\u carts GROUP BY date…抱歉@Shahchaki我很困惑,现在编辑了我的答案试试。@Luceos最好回答并帮助检查其他人的错误。@Sameer我很抱歉,但我仍然不能,@Karthick Kumar Ganesh代码正在工作,谢谢你的帮助:谢谢
<?php

     $host = 'localhost';
     $user = 'root';
     $passwd = '';
     $database = 'p_database';
     $connect = mysql_connect($host,$user,$passwd) or die("could not connect to database");

     $query = "SELECT DATE(order_time) AS date, SUM(Quantity) AS total_sales
        FROM ss_orders,ss_ordered_carts
        GROUP BY date";
     mysql_select_db($database);
     $result = mysql_query ($query,$connect);
     while(mysql_fetch_array($result)){
       echo $result[1];
     }

 ?>