PHP में आपके पास एक समय में केवल एक ही क्वेरी हो सकती है।
$query1 = "SELECT count(*) FROM agents INTO @AgentCount"
$query2="
SELECT user_agent_parsed, user_agent_original, COUNT( user_agent_parsed ) AS thecount,
COUNT( * ) / ( @AgentCount) AS percentage
FROM agents
GROUP BY user_agent_parsed
ORDER BY thecount DESC LIMIT 50";
अपडेट करें
मेरे पास एक डीएएल है जिसमें मेरे सभी प्रश्न हैं। मेरे डीएएल में एक विशिष्ट कार्य इस तरह दिखता है:
// These functions are reusable
public function getAllRows($table)
{
$sql =" SELECT * FROM $table";
$this->query($sql);
return $this->query_result;
}
फिर मेरे बीएलएल (बिजनेस लेयर) में मेरे पास निम्नलिखित हैं:
public function getUserAgents()
{
$result = parent::getAllRows();
$row = mysql_fetch_array($result);
return $row[0]; // Retrieves the first row
// Then you take this value and to a second request. Then return the answer / rows.
}