मैं इस के चारों ओर अपने सिर को लपेट नहीं सकता।मेरी सरणी खाली मूल्य के साथ क्यों शुरू होती है?
जब मैं एक सरणी बनाता हूं तो यह एक खाली मूल्य से शुरू होता है। सरणी में होने वाले मानों को दूसरे के रूप में शुरू होता है।
सरणी:
Array (
[0] =>
[1] => Value 1
[2] => Value 2
[3] => Value 3
)
कोड:
$categories = array();
$query2 = mysql_query("SELECT * FROM books_categories");
do{
array_push($categories, $category['description']);
}while($category=mysql_fetch_assoc($query2));
मैं कैसे सरणी में पहला आइटम मूल्य 1 होने के लिए प्राप्त करने के लिए पूरा करते हैं?
पढ़ें, का उपयोग मुझे लगता है कि आप त्रुटि रिपोर्टिंग पर बारी और देखो क्या हो रहा है चाहिए। –
@AlvinWong - यहां कोई त्रुटि नहीं होगी; यह एक तर्क समस्या है, सिंटैक्स या क्वेरी समस्या नहीं है। – SDC
@MrSlippyFist - यदि आप सोच रहे हैं कि क्यों आधा जवाब आपको 'mysql_xx()' फ़ंक्शंस का उपयोग करना बंद कर रहे हैं, तो ऐसा इसलिए है क्योंकि उन्हें बहिष्कृत किया गया है और उपयोग के लिए अनुशंसित नहीं है। देखें [PHP में mysql_ * फ़ंक्शंस का उपयोग क्यों नहीं करना चाहिए?] (Http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) अधिक जानकारी के लिए और क्या करना है इसके बारे में करो – SDC