से सरणी बनाएं मुझे एक छोटी सी समस्या है जिसे मैं समझ नहीं पा रहा हूं। मेरे पास एक डीबी है जिसमें एक मालिक और प्रकार है (और अधिक कोर्स)। मैं मालिक वर्तमान उपयोगकर्ता के बराबर है कि सभी प्रकार के मानों की सूची प्राप्त करना चाहते हैं, लेकिन मैं केवल दो परिणाम प्राप्तmysql क्वेरी php
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ORDER BY id DESC ";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_array($result));
प्रिंट आउट:
Array ([0] => 18 [type] => 18)
और
$sql = "SELECT type FROM cars WHERE owner='".mysql_real_escape_string($_SESSION['username'])."' AND selling='0' ";
प्रिंट आउट:
Array ([0] => 16 [type] => 16)
और परिणाम एक सरणी में 1 9, 1 9, 18, 17, 16 जैसा होना चाहिए। वह सभी प्रकार है जो मुझे मालिक के रूप में सेट करते हैं।
मैं इस काम के लिए अब मिल गया है:
for ($x = 0; $x < mysql_num_rows($result); $x++){
$row = mysql_fetch_assoc($result);
echo $row['type'];
}
यहाँ मैं सही ढंग से सभी मूल्यों प्रिंट आउट, लेकिन मैं सभी मूल्यों के साथ एक सरणी बनाने के लिए की जरूरत है। हालांकि मैं array_push का उपयोग कर सकता था, लेकिन इसे करने का सबसे बेहतर तरीका है। मैंने सोचा कि मुझे एक साधारण mysql क्वेरी के साथ सभी प्रकार के मान मिलेंगे।
उसका कोड पहले से ही यह कर रहा है। वह चाहता है कि यह एक सरणी बन जाए। इकोइंग इस समस्या को हल करने वाला नहीं है। – Treffynnon