Thank You.  This did the trick.  I knew that it had to be something 
simple.  I wasn't even thinking of a "if(!$row)" statement.

Steve

At 10:05 AM 3/14/2002, you wrote:

>----- Original Message -----
>From: "Steve Buehler" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Thursday, 14 March, 2002 17:46
>Subject: Checking if table empty
>
>
>: I have a strange, but probably easy to fix problem.  I need to check to
>see
>: if something is in a table...that part is easy, but if the table is empty,
>: it doesn't go through my "while" statement so that I can create something
>: in it.  I am sure that if there was something in the table, that I would
>: not be having this problem.  Below is my code.
>:
>: -----------
>: $searchStmt = "SELECT * from division1rank";
>:
>: $stmt= substr($searchStmt, 0, strlen($searchStmt)) ;
>:
>: // Connect to the Database
>: if (!($link=mysql_pconnect($hostName, $userName, $password))) {
>:    DisplayErrMsg(sprintf("error connecting to host %s, by user %s",
>:                              $hostName, $userName)) ;
>:    exit() ;
>: }
>:
>: // Select the Database
>: if (!mysql_select_db($databaseName, $link)) {
>:    DisplayErrMsg(sprintf("Error in selecting %s database", $databaseName))
>;
>:    DisplayErrMsg(sprintf("error:%d %s", mysql_errno($link),
>: mysql_error($link))) ;
>:    exit() ;
>: }
>:
>: // Execute the Statement
>: if (!($result =mysql_query($stmt, $link))) {
>:    DisplayErrMsg(sprintf("Error in executing %s stmt", $stmt)) ;
>:    DisplayErrMsg(sprintf("error:%d %s", mysql_errno($link),
>: mysql_error($link))) ;
>:    exit() ;
>: }
>:
>
>substitute "while (($row = mysql_fetch_object($result))){" with this here:
>-------cut------
>   $row = mysql_fetch_object($result);
>   if (! $row) {
>     // table empty
>   }
>   while ($row) {
>
>-------cut------
>
>
>:   if($row->team_id == "$team_id"){
>:     echo "It is in there";
>:   }else{
>:     echo "We will need to add it to the table";
>:   }
>
>and add this here:
>-------cut------
>     $row = mysql_fetch_object($result);
>-------cut------
>
>: }
>: }
>:
>:
>: ---------------------------------------------------------------------
>: Before posting, please check:
>:    http://www.mysql.com/manual.php   (the manual)
>:    http://lists.mysql.com/           (the list archive)
>:
>: To request this thread, e-mail <[EMAIL PROTECTED]>
>: To unsubscribe, e-mail
><[EMAIL PROTECTED]>
>: Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>:


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to