El 15 de diciembre de 2010 10:45, <isla...@infomed.sld.cu> escribió:

> Hola amigos tengo una duda y quiesiera que ustedes me aclararan,
> cual seria la diferencia entre
>
> Execute
> Query
> SelectLimit
>
> de ADODB
> porque estoy tratando de hacer que no me funciona , pero que ya lo habia
> probado , primero pense que era la BD, pero ya me di cuenta despues que
> cambie cosas en la BD que no tiene que ver con la BD,entonces ya nos e que
> es y tuve que acudir a ustedes,este es codigo o la funcion que me da
> problemas,
> tengo una tabla en mi BD que se llama
> MARCA(int idmarca,varchar nombre)
>
> entonces la funcion que le quiero aplicar es la siguiente
>
> public function getMarcas($nombre)
>  {
>    $tieneWhere=false;
>    $query = "SELECT * FROM marca where nombre=\"$nombre\"";
>
>
>    $resultSet = $this->connection->Execute($query);
>    if (!$resultSet)
>      {
>      return null;
>      }
>      else
>      {
>      return $resultSet;
>      }
>
>  }
>
> y se, porque lo se que la tabla esta vacia,, entonces siempre me retorna el
> resultset asi mismo vacio, sin tener a nadie en esa tabla,cuando lo que
> quiero es que me retorne null, por estar vacia mi tabla.y no me funciona no
> se que hacer ayudeneme porque si tengo un error ya no lo veo ,,
> gracias de antemano.
>

para averiguar si el set está vacio
¿no tendrías que usar una función de este tipo?
http://php.net/manual/en/function.mysql-num-rows.php
claro que para adodb



-- 
Jorge A Secreto
Analista de Sistemas
MP 361

Responder a