Non conosco molto bene MySql e cerco quindi di arrangiarmi...ho un problema:non capisco perchè non mi trovi/restituisca ciò che voglio(lo so è scritto male)...

Struttura tabella:
codice:
CREATE TABLE IF NOT EXISTS `folder` (
  `idd` bigint(20) NOT NULL AUTO_INCREMENT,
  `owner` text COLLATE latin1_general_ci NOT NULL,
  `folder_name` varchar(200) COLLATE latin1_general_ci NOT NULL DEFAULT '',
  `folder_level` int(2) NOT NULL DEFAULT '2',
  `folder_path` text COLLATE latin1_general_ci NOT NULL,
  PRIMARY KEY (`idd`),
  FULLTEXT (`folder_path`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=55 ;

INSERT INTO `folder` (`idd`, `owner`, `folder_name`, `folder_level`, `folder_path`) VALUES
(54, 'Dheed', 'po', 2, 'http://farebury.exofire.net/tree/52/nonvis/po');
e questo è il PHP commentato con gli output:

Codice PHP:
$original_path=trim($original_path);
        echo 
"<script>alert('percorso=".$original_path."');</script>";/*percorso=http://farebury.exofire.net/tree/52/nonvis/po*/
        
$query="SELECT folder_level FROM folder WHERE folder_path = '$original_path'"
        
$result=mysql_query($query,$link) or die("Insertion Failed:" mysql_error());
        
$level =mysql_fetch_assoc($result);
        echo 
"<script>alert('numero elementi=".count($level)."');</script>";/*numero elementi=1*/
        
echo "<script>alert('elemento=".$level[0]."');</script>"/*elemento=*/
                
for($r=0;$r<count($level);$r++)
            echo 
"<script>alert('Livello=".$level[$r]."');</script>"/*Livello=*/ 
Qualcuno sa dirmi il perchè? Io avevo pensato alla struttura fatta male della tabella...