Bueno esta es la clase:
Código PHP:
class conectarMySQL {
//iniciamos variables
//atributos para conectar la base de datos
var $servidor; //servidor donde se encuentra la base de datos
var $usuario; //nombre de usuario de la base de datos
var $password; //password de la base de datos
var $bd; //nombre de la base de datos a la que quieres acceder
//////////////////////////////////////////////////////////////////////////
var $consulta; //aquí se guarda las consultas que se realizan
var $enlace; //aquí se almacena la conexión con la bd, sí se ha producido
var $resultado; //aquí se guardan los datos que se generen de una consulta
//constructor, donde se inicializan las variables
function __construct($servidor,$usuario,$password,$bd) {
$this->servidor=$servidor;
$this->usuario=$usuario;
$this->password=$password;
$this->bd=$bd;
}
//conectamos con la base de datos
function conectar() {
//se realiza la conexión a la base de datos
if($this->enlace=mysql_connect($this->servidor,$this->usuario,$this->password)) {
//se intenta acceder a la base de datos que deseeamos
if(mysql_select_db($this->bd,$this->enlace)) {
//Sí es correcta muestra mensaje (sí quieres lo quitas, sólo sirve para ver si funciona).
//echo "Conexión correcta";
} else {
//Si falla muestra el mensaje que el error está al acceder a la base de datos
echo "No se ha podido seleccionar la BD";
}
} else {
//Si falla la conexión con la base de datos se muestra el mensaje
echo "No se ha podido conectar a la bd";
}
}
//function consultas a la bd (insertar, modificar, eliminar)
function consultar($query) {
//aquí se realizan las consultas a la base de datos
$this->consulta=mysql_query($query,$this->enlace);
}
//obtener resultados de la consulta
function obtendatos() {
//aquí se obtienen los datos de la consulta
$this->resultado=mysql_fetch_array($this->consulta);
return $this->resultado;
}
function numCoincidencias(){ // hecha por yo
//aquí se obtienen los datos de la consulta
$this->resultado=mysql_num_rows($this->consulta);
return $this->resultado;
}
//cerramos la conexión con la base de datos
function cerrarconexion() {
mysql_close($this->enlace);
}
//libera el contenido que se encuentra en el atributo
function limpiaconsulta() {
mysql_free_result($this->consulta);
}
}
De esta lo hago:
Código PHP:
$objBD->conectar();
$query = "UPDATE tabla1
SET email='$email', anexo=$anexo, cargo='$comboCargos'
WHERE rut='$rutModificar' LIMIT 1";
//aquí realizamos la consulta que queramos
$objBD->consultar($query);
$control=$objBD->consultar($query);
echo "Esto es lo que tiene $control :".$control;
algo asi:
Código PHP:
if $control ==1{
echo "Modificacion correcta";
}else{
echo "Modificacion Incorrecta";
}
Espero haberme explicado bien...y desde ya cualquier sugerencia o critica sera bien recibida.
Gracias...