2014-12-08 3 views
1

я ищу какой-то запрос Подсчитайте значение одной строки в моей базе данных у меня есть product_description в моем table называется delevery, где вы можете увидеть список всех продуктов и quantity, где можно увидеть список количества из продукт.как эхо такого рода запрос

Я нашел этот код, но я не знаю, как это повторить на моей странице?

SELECT quantity, count(*) as 'count quantity' 
FROM delivery 
GROUP BY product_description 
+0

вы можете проверить это в PHPMyAdmin –

+1

Кто говорит PHPMYADMIN даже установлен или опции на этом сервере? – rnevius

+0

Итак, теперь у вас есть два столбца с тем же именем. Замечательно. – Strawberry

ответ

0

Попробуйте это. Она возвращает JSON к приложению

<?php 

$DB_NAME = 'DATABASE_NAME'; 
$DB_HOST = 'DATABASE_HOST'; 
$DB_USER = 'DATABASE_USER'; 
$DB_PASS = 'DATABASE_PASSWORD'; 

$postdata = file_get_contents("php://input"); 
$request = json_decode($postdata); 
$yourValue = $request->yourValue; 

$mysqli = new mysqli($DB_HOST, $DB_USER, $DB_PASS, $DB_NAME); 

$sql="SELECT quantity, count(*) as 'quantity' FROM delivery GROUP BY product_description"; 

$result = $mysqli->query($sql) or die($mysqli->error.__LINE__); 

if($result === FALSE) { 
    die(mysql_error()); // TODO: better error handling 
} 

$result1 = array(); 
    while($row = mysql_fetch_array($result)){ 
    array_push($result1, $row); 
} 

echo json_encode($result1); 

?>

+6

** Не используйте ** функции 'mysql_ *' **. Расширение [устарело и будет удалено в будущем] (http://php.net/manual/en/intro.mysql.php). Используйте ['mysqli'] (http://php.net/manual/en/book.mysqli.php) или [' PDO'] (http://php.net/manual/en/book.pdo.php) вместо. – axiac

+1

исправленный код с mysqli. thx для вашей аннотации – m1crdy

0
try to show your result with function var_dump(); 
$query="SELECT quantity, count(*) as 'quantity' FROM delivery GROUP BY product_description"; 


$result = mysql_query($query); 



var_dump($result); 
Смежные вопросы