Ответы пользователя по тегу MySQL
  • Как сделать многоуровневый JSON с помощью PHP и MySQL?

    @mib
    SELECT 
              DATE_FORMAT(`date`, '%Y-%m') AS months, 
              `manager_name`, 
              COUNT(`manager_name`) AS deal_count, 
              SUM(`sale_total`) AS sale_sum
    FROM `manager_sales`
    GROUP BY  DATE_FORMAT(`date`, '%Y-%m'), `manager_name`
    ORDER BY `date`,  `manager_name`

    Получатся почти необходимые строки
    Останется только набить массив и сделать json_encode
    Ответ написан
    Комментировать
  • Что я пишу не так?

    @mib
    $sql = "SELECT * FROM  `coordinates`  WHERE  `login` LIKE  '$login' LIMIT 0 , 30";
    	$result =mysql_query($sql) or die(__FILE__." ".__LINE__." $sql " . mysql_error()); 
    //$result будет нулем при не корректном запросе - можно посмотреть в чем проблема
    //не делайте так на продакшине, либо переопределите die();  :)
    	if($row = mysql_fetch_assoc($result))
    	{
                     //user found
    	}
    Ответ написан
    Комментировать
  • Склейка двух таблиц по сложному условию

    @mib
    Сперва общие рекомендации (на правах имхо :)

    Для начала — innodb — довольно медленный движок с транзакциями и откатами. Если эти свойства таблиц вам не нужны — можно попробовать переделать на myisam. Тогда запросы на апдейты будут выполняться гораздо быстрее.

    Можно пойти дальше и создать временную таблицу на движке «memory» с результатом слияния двух таблиц, то есть выполнять апдейты в памяти.
    Ответ написан
    2 комментария