Funcion Buscar Datos

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar
Línea 25: Línea 25:
}
}
if (count($rs)>0) return true; else return false;
if (count($rs)>0) return true; else return false;
 +
}
 +
</pre>
 +
<pre>
 +
public function executeSQL2()
 +
{
 +
  $result=array();
 +
  $sql = "Select *  From npasicaremp limit 10";
 +
  if (Herramientas::BuscarDatos($sql,&$result))
 +
  {
 +
            $cedula = $result[1]['codemp'];
 +
            $nombre = $result[1]['nomemp'];
 +
  }   
}
}
</pre>
</pre>

Revisión de 18:48 13 abr 2007

public static function BuscarDatos($sql,&$output)
    {
		$con = sfContext::getInstance()->getDatabaseConnection($connection='propel');
		$stmt = $con->createStatement();
		$rs = $stmt->executeQuery($sql, ResultSet::FETCHMODE_NUM);
		$i = pg_num_fields($rs->getResource());
		$fieldname = array();
		$result = array();
		$output = array();
		for ($j = 0; $j < $i; $j++)
			{
				$fieldname[]  = pg_field_name($rs->getResource(),$j);
			}
		while ($rs->next())
		{
			$a=0;
			while ($a < $i)
			{
				$fila = $rs->getRow();
				$result[$fieldname[$a]] = $fila[$a];
				$a++;
			}
			$output[] = $result;
		}
		if (count($rs)>0) return true; else return false;
	}
	public function executeSQL2()
	{
	  $result=array();
	  $sql = "Select *  From npasicaremp limit 10";
	  if (Herramientas::BuscarDatos($sql,&$result))
	   {
             $cedula = $result[1]['codemp'];
             $nombre = $result[1]['nomemp'];
	   }    
	}
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas

Warning: pg_query() [function.pg-query]: Query failed: ERROR: no se pudo extender la relación 1663/50541/54099: No queda espacio en el dispositivo HINT: Verifique el espacio libre en disco. in /var/www/wiki.cidesa.com.ve/includes/db/DatabasePostgres.php on line 585

Warning: pg_query() [function.pg-query]: Query failed: ERROR: transacción abortada, las órdenes serán ignoradas hasta el fin de bloque de transacción in /var/www/wiki.cidesa.com.ve/includes/db/DatabasePostgres.php on line 585

Warning: pg_query() [function.pg-query]: Query failed: ERROR: transacción abortada, las órdenes serán ignoradas hasta el fin de bloque de transacción in /var/www/wiki.cidesa.com.ve/includes/db/DatabasePostgres.php on line 585
Funcion Buscar Datos - CidesaWiki

<internalerror>

De CidesaWiki

(Diferencias entre revisiones)
Saltar a navegación, buscar

A database error has occurred
Query: UPDATE site_stats SET ss_total_views=ss_total_views+1
Function: SiteStatsUpdate::doUpdate
Error: 1 ERROR: no se pudo extender la relación 1663/50541/54099: No queda espacio en el dispositivo
HINT: Verifique el espacio libre en disco.

Backtrace:

#0 /var/www/wiki.cidesa.com.ve/includes/db/Database.php(538): DatabasePostgres->reportQueryError('ERROR: no se p...', 1, 'UPDATE site_sta...', 'SiteStatsUpdate...', false)
#1 /var/www/wiki.cidesa.com.ve/includes/SiteStats.php(223): DatabaseBase->query('UPDATE site_sta...', 'SiteStatsUpdate...')
#2 /var/www/wiki.cidesa.com.ve/includes/Wiki.php(401): SiteStatsUpdate->doUpdate()
#3 /var/www/wiki.cidesa.com.ve/includes/Wiki.php(378): MediaWiki->doUpdates(Array)
#4 /var/www/wiki.cidesa.com.ve/index.php(118): MediaWiki->finalCleanup(Array, Object(OutputPage))
#5 {main}

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas