Location: PHPKode > scripts > Pablosky MySQL > pablosky-mysql/class.pablosky_mysql.doc.html
<!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&oacute;n</title>
<style type="text/css">
<!--
.Estilo1 {font-family: Arial, Helvetica, sans-serif}
-->
</style>
</head>

<body>
<h1 class="Estilo1">Class pablosky_mysql documentaci&oacute;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&oacute;n mysqli de PHP 5.<br />
Devuelve los resultados en un objeto. Genera exepciones para los errores. </p>
<h2 class="Estilo1">M&eacute;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&oacute;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-&gt;get_results (&quot;SELECT name FROM names_list&quot;);</code></p>
<p class="Estilo1"><code>foreach ( $results as $result )<br />
{<br />
&nbsp;&nbsp;&nbsp;echo $results-&gt;name;<br />
   }
</code></p>
<h3 class="Estilo1">get_record ($SQL);</h3>
<p class="Estilo1">Ejecuta una consulta SQL y devuelve un objecto con un &uacute;nico resultado. Se utiliza este m&eacute;todo para obtener un resultado de una sola l&iacute;nea.</p>
<p class="Estilo1"><code>$result = $mysqli-&gt;get_record (&quot;SELECT name FROM names_list WHERE id_name = 45&quot;);</code></p>
<p class="Estilo1"><code>echo $result-&gt;name;</code></p>
<h3 class="Estilo1">get_num_rows ();</h3>
<p class="Estilo1">Devuelve el n&uacute;mero de resultados de la &uacute;ltima llamada a get_results o get_record.</p>
<p class="Estilo1"><code>echo $mysql-&gt;get_num_rows();</code></p>
<h3 class="Estilo1">get_num_fields ();</h3>
<p class="Estilo1">Devuelve el n&uacute;mero de campos de la &uacute;ltima llamada a get_results o get_record.</p>
<p class="Estilo1"><code>echo $mysql-&gt;get_num_fields();</code></p>
<h3 class="Estilo1">set_query ($SQL);</h3>
<p class="Estilo1">Ejecuta una consulta y devuelve el n&uacute;mero id del campo auto_increment que se vea afectado, si lo hay. Se utiliza este m&eacute;todo para ejecutar consultas que no requieren devolver resultados, insert, update, etc.</p>
<p class="Estilo1"><code>$insert = $mysqli-&gt;set_query (&quot;INSERT INTO names_list (name) values ('Pablo')&quot;);</code></p>
<h3 class="Estilo1">close ();</h3>
<p class="Estilo1">Cierra la conexi&oacute;n con la base de datos. Este m&eacute;todo puede ser llamado en cualquier momento, de todas formas el destructor llama a este m&eacute;todo. </p>
<p class="Estilo1"><code>$mysqli-&gt;close();</code></p>
</body>
</html>
Return current item: Pablosky MySQL