Ver Mensaje Individual
  #17 (permalink)  
Antiguo 10/05/2010, 16:46
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Numero de consultas realizas script con PDO

Cita:
Iniciado por abimaelrc Ver Mensaje
@GatorV, ¿por qué indicas que si se envia solo 2 argumentos es un error? Estuve viendo ejemplos en internet y se puede usar con solo dos argumentos, como por ejemplo
Código PHP:
Ver original
  1. <?php
  2. $row = $db->query('SELECT symbol,planet FROM zodiac',PDO::FETCH_BOUND);
  3. // Put the value of the 'symbol' column in $symbol
  4. $row->bindColumn('symbol', $symbol);
  5. // Put the value of the second column ('planet') in $planet
  6. $row->bindColumn(2, $planet);
  7. while ($row->fetch()) {
  8.     print "$symbol goes with $planet. <br/>\n";
  9. }
Solo por curiosidad.
La razón es porque en la firma de PDO viene esto (para query):
Cita:
PDOStatement PDO::query ( string $statement )
PDOStatement PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno )
PDOStatement PDO::query ( string $statement , int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
PDOStatement PDO::query ( string $statement , int $PDO::FETCH_INTO , object $object )
No hay una versión con 2 parámetros, creo te estas confundiendo con fetch()