LaCoRaMeCo Argentina

LA CONFEDERACIÓN
de Radios y Medios de Comunicación de Argentina

conn=mysql_pconnect(DB_HOST,DB_USER,DB_PASS); $return = $this->conn; } else { $this->conn=mysql_connect(DB_HOST,DB_USER,DB_PASS); $return = $this->conn; } //print("

Host: ".DB_HOST." | DB: ".DB_USER." | Pas: " .DB_PASS. " | // Res: $return | Per: $persistente | DB: " .DB_NAME."

"); if (!$return) { $this->writeTemplate(DB_TITULO_ERROR,DB_MENSAJE_ERROR . "
Host: ". DB_HOST ." | Usuario: ". DB_USER); } $aux = mysql_select_db(DB_NAME,$this->conn) or die("DB Selection error : " . mysql_error()); if (!$aux) { $this->writeTemplate(DB_TITULO_ERROR,DB_MENSAJE_ERROR ."
" .mysql_error()); } } // select() // Ejecuta una sentencia select // Devuelve: resultado de la query si se llama a select(qry) o // resultado en modo array si se llama a select(qry,true); // En el modo array se accederia: arr[i]["nombreCampo"] function select($query, $modoArray=false) { $this->rows=0; $result = @mysql_query($query,$this->conn); if (!$result) { $this->writeTemplate(DB_TITULO_ERROR,DB_MENSAJE_ERROR."
Select $query
".mysql_error()); } if ($modoArray == true) { $a = array(); while($item = @mysql_fetch_array($result)) $a[$this->rows++]=$item; @mysql_free_result($result); return $a; } else { $this->rows=mysql_num_rows($result); return $result; } } // execSql() // realiza una sentencia sql del tipo update, insert o delete // devuelve: numero de rows afectadas function execSql($sql) { $result = mysql_query($sql,$this->conn) or die ("Error execSQL: ".mysql_error()) ; //print($sql." | C ".$this->conn); if (!$result) { $error = mysql_errno ." : ". mysql_error(); $this->writeTemplate(DB_TITULO_ERROR,"No se pudo ejecutar la consulta.
$error"); } return mysql_affected_rows(); } // insert() // realiza una sentencia insert // se debe usar cuando la tabla en la que queremos insertar // tiene un campo de tipo AUTO_INCREMENTED // devuelve: identificador de clave primaria generado function insert($ins) { $result = mysql_query($ins,$this->conn); if (!$result) { $this->writeTemplate(DB_TITULO_ERROR,DB_MENSAJE_ERROR. mysql_error()); } return @mysql_insert_id(); } // getConexion() // devuelve la conexion function getConexion() { return $this->conn; } // cierraConexion() // cierra la conexion function cierraConexion() { @mysql_close($this->conn); } // quoteString() // devuelve la sentencia sql de entrada cambiando ' por \' para // poder permitir comillas simples dentro de cadenas, las cadenas // en este caso se especifican entre comillas simples y la // sentencia sql completa deberia ir entre comillas dobles function quoteString($string) { return str_replace("'", "\'", $string); } function writeTemplate($cabecera,$mensaje) { //$cabecera=urlencode($cabecera); //$mensaje=urlencode($mensaje); print("$cabecera
$mensaje"); //header("Location:".ERR_TEMPLATE."?titulo=$cabecera&mensaje=$mensaje"); exit; } } ?>