Deberías de utilizar clases, asi organizas mejor tu codigo y sabes en todo momento donde andas, por ejemplo:
Clase conectar
Código PHP:
Ver originalclass Conectar {
public function con(){
$db = new mysqli("localhost", "root", "", "pruebas");
if ($db->connect_errno) {
return "Fallo al conectar a MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
}
return $db;
}
}
Clase principal:
Código PHP:
Ver originalinclude 'Conectar.php';
class Loquesea extends Conectar{
public function inserta($X){
$nombre = $X->datoa;
$celular = $X->datob;
$correo = $X->datoc;
$this->con->autocommit(false);
try{
$enlace = $this->con->query("INSERT INTO datos (nombre, celular, correo) VALUES ('$nombre', '$celular', '$correo')");
if(!$enlace){
}
$this->con->commit();
$this->con->close();
return "200";
}catch(Exception $e){
$this->con->roolback();
$this->con->close();
return $e->getMessage();
}
}
}
$a = new Loquesea();
no se es una idea. Saludos