Tôi không thể quấn đầu quanh cái này.Tại sao mảng của tôi bắt đầu bằng giá trị trống?
Khi tôi tạo một mảng, nó bắt đầu bằng một giá trị rỗng. Các giá trị cần phải có trong mảng bắt đầu như là thứ hai.
Array:
Array (
[0] =>
[1] => Value 1
[2] => Value 2
[3] => Value 3
)
Code:
$categories = array();
$query2 = mysql_query("SELECT * FROM books_categories");
do{
array_push($categories, $category['description']);
}while($category=mysql_fetch_assoc($query2));
Làm thế nào để thực hiện để có được những mục đầu tiên trong mảng được giá trị 1?
Tôi nghĩ bạn nên bật báo cáo lỗi và xem có chuyện gì thế. –
@AlvinWong - sẽ không có bất kỳ lỗi nào ở đây; đây là một vấn đề logic, không phải là một vấn đề cú pháp hoặc truy vấn. – SDC
@MrSlippyFist - trong trường hợp bạn đang tự hỏi tại sao một nửa câu trả lời cho bạn ngừng sử dụng các hàm 'mysql_xx()', đó là vì chúng không được chấp nhận và không được khuyến khích sử dụng. Xem [Tại sao tôi không nên sử dụng các hàm mysql_ * trong PHP?] (Http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) để biết thêm thông tin và những gì để làm về chuyện đó. – SDC