You are here: Re: Fetch Array Problem « All PHP « IT news, forums, messages
Re: Fetch Array Problem

Posted by Oli Filth on 09/17/05 06:30

Rincewind said the following on 17/09/2005 00:49:
> the following code works fine on my development machine using Win2k, apache
> 2.0.53 mysql 4.1.12a and PHP5
>
> <?php
> include 'library/config.php';
> include 'library/opendb.php';
>
>
> // if no id is specified, list the available pages
> if(!isset($_GET['id']))
> {
> $self = $_SERVER['PHP_SELF'];
>
> $result = mysql_query( 'SELECT * FROM episode WHERE season = 1');
>
> // create the article list
> $content = '<div id="episodeside">
> <div id="leftnav">
> <ul>';
> while($row = mysql_fetch_array($result, MYSQL_BOTH))
> {
> list($season,$episode_number, $episode_name) = $row;
> $content .= "<li><a href=\"$self?id=$episode_number\">Episode:
> $episode_number $episode_name</a></li>\r\n";
> }
>
> $content .= '</ul></div></div>';
>
> // $episode_name = "$title";
> } else {
> // get the info from database
> $query = "SELECT episode_name FROM episode WHERE episode_number =
> ".$_GET['id'];
> $result = mysql_query($query) or die('Error : ' . mysql_error());
> $row = mysql_fetch_array($result, MYSQL_BOTH);
>
> $title= $row['episode_name'];
> $content = $row['episode_name'];
> $content = stripslashes($content);
> }
> mysql_close($conn);
>
> include'library/dtd.php';
> echo $title;
> include 'library/header.php';
> echo $content;
> include'library/footer.php' ;
> ?>
>
> but when uploaded to the web server running apache 1.3.33 mysql 4.0.24 and
> php 4.3.11 I get the following error message: Warning: mysql_fetch_array():
> supplied argument is not a valid MySQL result resource in
> /home/shakespe/public_html/smallville/season-1-episodes.php on line 17
>

That error message is telling you that $result is not a proper MySQL
recordset resource, i.e. the mysql_query() call failed. Try echo
mysql_error(); straight after the mysql_query() to find out what went wrong.


--
Oli

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация