2016-03-25 12 views
0

Hier ist meine Frage:Ich möchte den Wert von count und möchte es in anderen Abfrage verwenden. Wie ist das möglich?

$qry1 = "SELECT COUNT('name') FROM `brands` WHERE `catagory_id` = '".$id."';"; 
$res = mysqli_query($conn, $qry1); 

I den Wert der Zählung und will es in einer anderen Abfrage verwenden. Wie ist das möglich?

+0

Ersetze 'COUNT ('Name')' zu 'COUNT (Name)' –

+0

Wie bekomme ich den Wert von count ?? Ich möchte den Zählwert in einer Variablen speichern –

Antwort

0

Versuchen verwendet;

$qry1 = "SELECT COUNT(name) as counts FROM brands WHERE catagory_id = '".$id."';"; 
$res = mysqli_query($conn, $qry1); 
$row = mysqli_fetch_array($res); 
$count = $row["counts"]; 

jetzt diese $ count-Variable enthält den Wert. Sie können diese Variable in eine andere Abfrage einschließen.

+1

danke @ basteralfred –

1

zwei Schritte: 1. einen aussagekräftigen Namen von count(name), berechnet auf den Wert geben total z.B. 2. fetch ersten Reihe des Ergebnisses und Zugriffs Wert von 1 den Namen total

$qry1 = "SELECT COUNT(name) as total FROM `brands` WHERE `catagory_id` = '".$id."';"; 
$count = $mysqli->query($conn, $qry1)->fetch_object()->total; 
Verwandte Themen