Возможный дубликат:
Как я «эхо» «Идентификатор ресурса №6» из ответа MySql в PHP?
Я создал запрос SELECT, но у него есть ошибка. Когда я печатаю_r (результат), я получаю уведомление об идентификаторе ресурса № 9, вот код:
$query= "SELECT * FROM {$hotel_name} WHERE Bdate BETWEEN {$chack_in} AND {$chack_out}"; $availability = mysql_query($query); confirm_query($availability); print_r($availability);
'$ availability` печатает как «идентификатор ресурса № 9», потому что это ресурс. http://php.net/manual/en/language.types.resource.php
В этом нет ничего плохого, как ожидается. mysql_query
возвращает типы ресурсов, когда запрос выполняется успешно, и false
когда он терпит неудачу. Вы можете вызвать mysql_fetch_*($resource)
на этом ресурсе, чтобы получить данные от него.
(Где * является assoc
, object
, array
и т. Д.)
$ доступность – это результат результатов, тот факт, что он говорит, что 9 означает, что это сработало. Затем вам нужно пройти через получение результатов из $ доступности.