Fråga : Hur man skjuter mysqlresultat in i php-samling

Danande för förmiddag I en tillgänglighetskalender med MySQL och PHP och I-förmiddagdanande efter queryen som finner ut på, vilken daterar en specifik lägenhet, reserveras.

$sql = ”VALD booking_date FRÅN apartment_booking_date VAR apartment_id='$-apartment_id OCH ap_booking_id inte är ogiltiga”;
$result = mysql_query ($sql);
while ($row = mysql_fetch_array ) {
$reserved_dates [] =$row; queryen för

The för
} går det korrekt tillbaka daterar, men, när den pröva I-förmiddagen att kontrollera, om aktivet daterar, är inklusive i samlingen av reserverat daterar, men villkora inte är funktionsduglig. Är här hur mitt villkora looks gillar: in_array,

if (($date_db_format, $reserved_dates))funderare för

I som resonera för denna brist är antagligen i formatera av min $reserved_dates-samling. Detta är hur den ser lik, när jag tar en dumpa av den. Daterar är korrekt, men I-förmiddagen som har inre samlingar för samlingar, funderare för tag I, som för att mitt villkorar för att fungera, samlingarna bör inte vara nested.

Array ([0] =>samling ([0] => 2010-05-01 för => 2010-05-01 [booking_date]) [1,], =>samling ([0] => 2010-05-02 för => 2010-05-02 [booking_date]) [=>samling för 2,] ([0] => 2010-05-03 för => 2010-05-03 [booking_date]) [=>samling för 3,] ([0] => 2010-05-04 för => 2010-05-04 [booking_date]) [=>samling, för 4,] ([0] => 2010-05-10) [5 för => 2010-05-10 [booking_date]]

för samling för => för samling för => för samling för => för samling för => för =>samling ([0] => 2010-05-11 för => 2010-05-11 [booking_date]) [6] ([0] => 2010-05-12 för => 2010-05-12 [booking_date]) [7] ([0] => 2010-05-13 för => 2010-05-13 [booking_date]) [8] ([0] => 2010-05-14 för => 2010-05-14 [booking_date]) [9] ([0] => 2010-05-15 för => 2010-05-15 [booking_date])) " klar "

Svar : Hur man skjuter mysqlresultat in i php-samling

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
Vad, om du ändrar

stunder ($row = mysql_fetch_array ($result)) {
      $reserved_dates [] =$row;
}

till

stunder ($row = mysql_fetch_array ($result)) {
      $reserved_dates [] =$row [0];
}
Andra lösningar  
 
programming4us programming4us