Был работающий сценарий, который выводил на экран информацию из базы данных.
| Код | <?
$hostname = "localhost"; $username = ""; $password = ""; $dbname = "baza"; $usetable = "films";
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Невозможно установить соединение");
@mysql_select_db("$dbname") or die("Невозможно выбрать базу данных");
$query = "SELECT * FROM $usetable"; $result = MYSQL_QUERY($query); $number = MYSQL_NUMROWS($result);
$i = 0;
IF ($number == 0) { PRINT "По вашему запросу ничего не найдено"; } ELSEIF ($number > 0) { PRINT "Результаты поиска:<br><br>"; WHILE ($i < $number) { $name = mysql_result($result,$i,"name_film"); $orig = mysql_result($result,$i,"orig_name_film"); $year = mysql_result($result,$i,"year"); $dur = mysql_result($result,$i,"duration"); $video = mysql_result($result,$i,"video_qual"); $audio = mysql_result($result,$i,"audio_qual"); PRINT "$name $orig $year $dur $video $audio"; $i++; }
}
MYSQL_CLOSE();
?> |
Теперь он вместо того чтобы выводить информацию, печатает вот что:
| Цитата | 0) { PRINT "Результаты поиска:
"; WHILE ($i < $number) { $name = mysql_result($result,$i,"name_film"); $orig = mysql_result($result,$i,"orig_name_film"); $year = mysql_result($result,$i,"year"); $dur = mysql_result($result,$i,"duration"); $video = mysql_result($result,$i,"video_qual"); $audio = mysql_result($result,$i,"audio_qual"); PRINT "$name $orig $year $dur $video $audio"; $i++; } } MYSQL_CLOSE(); ?> |
Чего только с ним не делали, никакой реакции. Где может быть ошибка?... |