(Me diste una idea para mejorar la clase xD)
Pero regresando al tema, aca te dejo la misma clase pero con algo extra, que es la funcion de insertarSql(), que como lo dice su nombre sirve para insertar datos a la sql
Código PHP:
<?php
class interSql{
//////// Datos para Conexion con el Servidor ////////
var $db_server;
var $db_user;
var $db_pass;
var $db_name;
var $db_conexion;
//////// Consultar, Mostrar y Cerrar ////////
var $db_consult;
var $dt_show;
var $cn_close;
var $insertar_datos;
////////////////////////////////////////////////
function interSql($db_server,$db_user,$db_pass,$db_name){
$this->db_server = $db_server;
$this->db_user = $db_user;
$this->db_pass = $db_pass;
$this->db_name = $db_name;
@$this->db_conexion = mysql_connect($this->db_server,$this->db_user,$this->db_pass);
@$db_seleccion = mysql_select_db($this->db_name,$this->db_conexion);
echo ($this->db_conexion && $db_seleccion) ? "" : "Conexion Fallida";
}
function consultarSql($query){
$this->db_consulta = mysql_query($query,$this->db_conexion);
}
function mostrarSql($opcion,$tabla){
switch($opcion){
case 1:{
while($this->dt_show = mysql_fetch_array($this->db_consulta)){
echo $this->dt_show[$tabla]."<br>";}
}break;
case 2:{
$this->dt_show = mysql_fetch_array($this->db_consulta);
echo $this->dt_show[$tabla];
}break;
default: echo $opcion." No es una opcion valida!";break;
}
}
///////////////////////////////////////////////
function insertarSql($datos){
$insertar_datos = mysql_query($datos);
}
///////////////////////////////////////////////
function cerrarSql(){
mysql_close($this->db_conexion);
}
}
?>
y aca el ejemplo de su uso:
Código PHP:
// Ejemplo //
$db_conexion = new interSql("localhost","root","holam1","web");// Datos para la conexion
$db_conexion->insertarSql("INSERT INTO noticiasportal(tituloArticulo) VALUES('prueba')");
$db_conexion->cerrarSql(); // Cerrar Conexion
cualquier onda avisas, mientras safo al trabajo xD
Chau!