I did a "DELETE FROM picture" where "picture" is a table in my database. Afterward, this piece of code does not generate an error ---------------------------------------------- try { $query = "SELECT * FROM picture p " . "WHERE p.pictureFile='" . $pictureFile . "'"; $thisRow = mysql_query($query, $pictures_connection); } catch(Exception $e) { echo 'caught exception: ', $e->getMessage()."\n"; $result = False; } ---------------------------------------------- and testing $thisRow ---------------------------------------------- if(!$thisRow) { echo "picture '" . $pictureFile . "' does not exist in the database.\n"; } else { echo "picture '" . $pictureFile . "' exists in the database.\n"; $picture_table = array(); $picture_row = mysql_fetch_array($thisRow); do /* capture row's picture data */ { $picture_table[$picture_row["pictureHandle"]] = array( "pictureName" => $picture_row["pictureName"], "pictureFile" => $picture_row["pictureFile"], "pictureMapFile" => $picture_row["pictureMapFile"], "pictureDescription" => $picture_row["pictureDescription"], "pictureDescriptionFile" => $picture_row["pictureDescriptionFile"], "pictureDateTime" => $picture_row["pictureDateTime"], "pictureOrientation" => $picture_row["pictureOrientation"], "pictureStamp" => $picture_row["pictureStamp"] ) /* add this row to the table */; } while(($picture_row = mysql_fetch_array($thisRow))); print_r($picture_table) . "\n"; ---------------------------------------------------------------- results in an empty array being printed ... implying that the query was successful? Help, please. -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php