Re: Why doesn't my short piece of code work??? :(

From: Date: Thu, 07 Dec 2000 07:14:53 +0000
Subject: Re: Why doesn't my short piece of code work??? :(
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-29195@lists.php.net to get a copy of this message
Check out the original "if" statement. Since $i is never used before, it's created in the scope of the IF statement. Therefore it keeps going OUT of scope and being reset to 0 each pass. If you have to use the IF statement, don't init the $i =0 like you can with C++, but instead declare teh $i outside of the IF statement, set it to 0, and then run the IF. 'Luck... -Szii ----- Original Message ----- From: Chris Lee <lee@mediawaveonline.com> To: <php-general@lists.php.net> Sent: Thursday, December 07, 2000 12:01 PM Subject: Re: [PHP] Why doesn't my short piece of code work??? :( > I saw a few funny things. try this. > > <? > $column = "country"; > $table = "product"; > $result = mysql_db_query($store_db, "SELECT $column, count(*) FROM $table GROUP BY $column"); > > while( $r = mysql_fetch_array($result) ) > { > if ( mysql_errno() ) > echo "Error: " . mysql_errno() . ':' . mysql_error() . > "<br>\n"; > > echo "{$r["country"]} <br>\n"; > } > ?> > > more info at > http://php.net/manual/function.mysql-db-query.php > http://php.net/manual/function.mysql-fetch-array.php > > Chris Lee > Mediawaveonline.com > > > In article <20001207185614.19730.qmail@web3903.mail.yahoo.com>, > "=?iso-8859-1?q?Sandeep=20Hundal?=" <sandeep_wde@yahoo.com> wrote: > > > Hi all, I've got this short stripped down basic code to get some results > > from a table, but I can't get it to work. Any ideas why?? > > > > > > $column = "country"; > > > > $result = mysql_query("SELECT $column, count(*) AS numbers FROM > > $tablename GROUP BY $column"); > > > > for($i =0; $i < mysql_num_rows($result); $i++) { > > > > echo mysql_result($result, $i, $column) mysql_result($result, $i, > > "numbers") "; > > echo "<br>"; > > > > } > > echo "<font color=red>".mysql_error()."</font>"; > > > > mysql_free_result($result); > > > > TIA!!! > > > > Sandeep Hundal > > > > __________________________________________________ > > Do You Yahoo!? Yahoo! Shopping - Thousands of Stores. Millions of > > Products. http://shopping.yahoo.com/ > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net

« previous php.general (#29195) next »