Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 10:32
Avatar de Fernarey1810
Fernarey1810
 
Fecha de Ingreso: noviembre-2008
Mensajes: 214
Antigüedad: 15 años, 5 meses
Puntos: 1
Pregunta Inconvenientes con mysql

Tomo un listado desde la base de datos. y ese listado me queda asi (es una base de datos de funciones q tengo, ahi guardo todo tipo de cosas q encuentro relacionado con determinada funcion de php).

id_listado -------- id_manejo -------- nombre
0 -------------- 0
1 ---------------1---------- basename
2 -------------- 1---------- chgrp
3 -------------- 1----------- chmod
4 ---------------1 ---------- chown
5 ---------------1 ---------- clearstatcache
6 --------------- 1 ---------- copy

Lo que no me funciona es lo siguiente. Alguien puede decirme porque?
Código PHP:
<?php
$host 
'localhost';
$usuario 'root'
$password 'root';
$base 'base_defunciones';

$conexion mysql_connect("$host""$usuario""$password") or die("Error en la conexion");
$base mysql_select_db("$base") or die("Error en la conexion");

$sql "select * from `listado_funcion` WHERE `id_manejo`= '1' order by nombre asc"
$res mysql_query($sql);


while (
$myrow mysql_fetch_array($res)) {                          
       if (
$myrow[nombre] == 'basename') {
        echo 
'coincide';
    }
}
?>
S e supone q deberia COINCIDIR AL MENOS 1 VEZ

0 -------------- 0
1 ---------------1---------- basename
2 -------------- 1---------- chgrp
3 -------------- 1----------- chmod
4 ---------------1 ---------- chown
5 ---------------1 ---------- clearstatcache
6 --------------- 1 ---------- copy

PERO NO ME COINCIDE NUNCA XD SALVO CUANDO LO COMPARO CON EL ULTIMO VALOR XD. OSEA SI YO HAGO ESTO
Código PHP:
      if ($myrow[nombre] == 'copy') { // copy es el ultimo registro cargado
              
echo 'coincide';
        } 
ANDA :S jaja no entiendo porque.