mysql_fetch_array() error

I get the following error out of nowhere:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home4/fadedele/public_html/portfolio/index.php on line 61

Here is my PHP:

<?
			$db_conn_fev2->connect_to_db("fadedele_fev2");

			$compsDir = "../required/img/portfolio/comps/";
			$croppedDir = "../required/img/portfolio/cropped/";
			$defaultExt = ".jpg";
			$hoverExt = "_hover.jpg";
			$previewExt = "_preview.jpg";

			$projectInfo = mysql_query("SELECT * FROM `projects` ORDER BY `projectID` DESC");

			$i = 0;

			/*LINE 61*/while (($row = mysql_fetch_array($projectInfo)) && $i <= count($row))
			{
    			$i++;
    			$clientID = $row['clientID'];
    			$projectID = $row['projectID'];
    			$title = $row['title'];
    			$description = $row['description'];
    			$cat = $row['cat'];
    			$start = $row['start'];
    			$pic = $row['pic'];

    			$compsItem = $compsDir . $pic . $defaultExt;
    			$compsItemPreview = $compsDir . $pic . $previewExt;
    			$croppedItem = $croppedDir . $pic . $defaultExt;
    			$croppedItemHover = $croppedDir . $pic . $hoverExt;

    			$totalProjects = count($row);
			?>

I really do not remember changing anything here. It could be a problem in my DB or include files, but I need to know if this looks good to anyone reading this.