<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Class pablosky_mysql documentación</title>
<style type="text/css">
<!--
.Estilo1 {font-family: Arial, Helvetica, sans-serif}
-->
</style>
</head>
<body>
<h1 class="Estilo1">Class pablosky_mysql documentación </h1>
<p class="Estilo1"><strong>Nombre:</strong> pablosky_mysql<br />
<strong>Fecha:</strong> 11 Febrero 2007<br />
<strong>Autor:</strong> Pablo Alba Rico (hide@address.com) <br />
<strong>Requiere:</strong> PHP 5</p>
<p class="Estilo1">La clase pablosky_mysql es un wrapper mysql muy sencillo que utiliza la extensión mysqli de PHP 5.<br />
Devuelve los resultados en un objeto. Genera exepciones para los errores. </p>
<h2 class="Estilo1">Métodos:</h2>
<h3 class="Estilo1">pablosky_mysql ($db_host, $db_user, $db_password, $db_name);</h3>
<p class="Estilo1">Crea un objeto de la clase y conecta con la base de datos, le pasamos los datos de conexión.</p>
<p class="Estilo1"><code>$mysqli = new pablosky_mysql ($db_host, $db_user, $db_password, $db_name);</code></p>
<h3 class="Estilo1">get_results ($SQL);</h3>
<p class="Estilo1">Ejecuta una consulta SQL y devuelve un objeto con los resultados.</p>
<p class="Estilo1"><code>$results = $mysqli->get_results ("SELECT name FROM names_list");</code></p>
<p class="Estilo1"><code>foreach ( $results as $result )<br />
{<br />
echo $results->name;<br />
}
</code></p>
<h3 class="Estilo1">get_record ($SQL);</h3>
<p class="Estilo1">Ejecuta una consulta SQL y devuelve un objecto con un único resultado. Se utiliza este método para obtener un resultado de una sola línea.</p>
<p class="Estilo1"><code>$result = $mysqli->get_record ("SELECT name FROM names_list WHERE id_name = 45");</code></p>
<p class="Estilo1"><code>echo $result->name;</code></p>
<h3 class="Estilo1">get_num_rows ();</h3>
<p class="Estilo1">Devuelve el número de resultados de la última llamada a get_results o get_record.</p>
<p class="Estilo1"><code>echo $mysql->get_num_rows();</code></p>
<h3 class="Estilo1">get_num_fields ();</h3>
<p class="Estilo1">Devuelve el número de campos de la última llamada a get_results o get_record.</p>
<p class="Estilo1"><code>echo $mysql->get_num_fields();</code></p>
<h3 class="Estilo1">set_query ($SQL);</h3>
<p class="Estilo1">Ejecuta una consulta y devuelve el número id del campo auto_increment que se vea afectado, si lo hay. Se utiliza este método para ejecutar consultas que no requieren devolver resultados, insert, update, etc.</p>
<p class="Estilo1"><code>$insert = $mysqli->set_query ("INSERT INTO names_list (name) values ('Pablo')");</code></p>
<h3 class="Estilo1">close ();</h3>
<p class="Estilo1">Cierra la conexión con la base de datos. Este método puede ser llamado en cualquier momento, de todas formas el destructor llama a este método. </p>
<p class="Estilo1"><code>$mysqli->close();</code></p>
</body>
</html>