Hace de cuenta q yo 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
Crea esa base de datos si queres a modo de prueba. Y luego proba este codigo con esa base de datos:
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 'anda';
}
}
?>
Ves ? simple, se supone q deberia COINCIDIR AL MENOS 1 VEZ
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
PERO NO ME COINCIDE NUNCA XD SALVO CUANDO LO COMPARO CON EL ULTIMO VALOR XD. OSEA SI YO HAGO ESTO
Código PHP:
Ver originalif ($myrow[nombre] == 'copy') { // copy es el ultimo registro cargado, ahi si anda XD entendes? es raro
echo 'anda';
}
ANDA :S jaja no entiendo porque.