2014-09-04 1 views
-2

В настоящее время я работаю на странице для местной футбольной команды. Я хочу иметь возможность вставлять информацию о проигрывателе в мою базу данных, а затем эхо-данные обратно на страницу для каждого игрока. Я создал этот код, однако нет никаких признаков того, что какой-либо из моих HTML-кодов повторяется ко мне на странице. Если бы кто-нибудь мог с этим помочь, это было бы очень признательно.Эхо-данные из базы данных с использованием PHP без ошибок, но данные не отображаются

<?php 
$query = mysql_query("SELECT * FROM tbl_u14team"); 
while($rows = mysql_fetch_array($query)): 
    $name = $rows['name']; 
    $position = $rows['position']; 
    $age = $rows['age']; 
    $height = $rows['height']; 
    $biography = $rows['biography']; 
    $image = $rows['image']; 

    echo '<div id="teammember"> 
     <img src="'.$image.'" /> 
     p>Name:'.$name.'</br> 
     Position:'.$position.'</br> 
     Age:'.$age.'</br> 
     Height:'.$height.'</br> 
     Biography:'.$biography.'</p>           
    </div>'; 

endwhile; 

?> 
+1

Включить отчет об ошибках. Возможно, у меня установлен PHP 5.6, а потерянный mysql_ * бросает фатальный (я предполагаю, что я не пробовал использовать mysql_ * в среде PHP 5.6) –

+0

@ ʰᵈˑ Я использую 5.4, поэтому я не подумайте, что проблема? Я сейчас очень озадачен! – Harkat

+0

Глупый вопрос; но успешно ли вы установили соединение с вашей базой данных? –

ответ

0

[04-Sep-2014 4:50:54 Америка/Денвер] PHP Предупреждение: mysql_fetch_array() ожидает параметр 1, чтобы быть ресурсом, логический приведены в/Home2/localbu6/public_html/dafcyouth/u14s. php on line 14

Это значит, что запрос не удался.

Для SELECT, SHOW, DESCRIBE, EXPLAIN и другие заявления, возвращающиеся, mysql_query ResultSet() возвращает ресурс при успехе, FALSE при ошибке.

Поскольку ошибка жалуется на boolean, (и FALSE быть логическое и только возвращается, если запрос не удалось) - ваш запрос имеет не удалось.

Заменить mysql_query строку со следующим и принять необходимые меры

$query = mysql_query("SELECT * FROM tbl_u14team") or die(mysql_error()); 
  • ли ваш пользователь MySQL имеют SELECT привилегии на базы данных вы подключены?
    • И SELECT привилегии на столе?
  • Есть ли таблица tbl_u14team?
  • Отключено ли соединение с MySQL до того, как этот код попадет?
+0

Действительно смущен сейчас.Получение таблицы не существует ошибки, однако таблица существует на 100%, но если вы посмотрите 'Таблица 'localbu6_dafcyouth._tbl_u14team' не существует' У нас есть '.' перед моим расширением таблицы ...? @ ʰᵈˑ – Harkat

+0

Какое имя базы данных, к которой принадлежит 'tbl_u14team'? –

+0

_dafcyouth, поэтому я не уверен, что произошло здесь. – Harkat

0

var_Dump(mysql_fetch_array($query)); Попробуйте положить перед while, чтобы видеть это массив контента, как и ожидалось. Или сделайте var_Dump($rows) в то время.

+0

Возвращает NULL в настоящее время .. – Harkat

Смежные вопросы