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.