Cita:
Iniciado por Triby
De entrada, como ya te comentaba, es mejor que uses mysqli, sigue aprendiendo y leyendo, poco a poco entenderás un poco acerca de objectos y todas esas cosas raras de la programación.

En los temas sticky de que la extencion MySQL se considera obsoleta y que hay que utilizar mysqli y que lleva a este [URL="http://us2.php.net/manual/en/mysqlinfo.api.choosing.php"]link [/URL] se puede ver como lo usan lo malo es que no se si eso es POO.
Rediseñe el codigo asi:
Código:
// mysqli
$mysqli = new mysqli("localhost", "root", "", "kosys");
$result = $mysqli->query("SELECT id,nombre from rubros where id>=1 order by id");
$row = $result->fetch_assoc();
$combobit="";
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
$combobit .=" <option value='".$row['id']."'>".$row['nombre']."</option>"; //concatenamos el los options para luego ser insertado en el HTML
}
El problema es que el rubro con id 1 no sale aun cuando en el select le pongo el where id >=1

porq se da eso mister ???