Pregunta:
Fecha: 28-05-2018 04:13:55
(En Español)
<head><title>INSERTAR EN BASE DE DATOS </title></head>
<body>
<H1> Insertando registro.-.-.-.-.-.-.-.-.</h1>
<?php
include("conexion.php");
$con=mysqli_connect($server,$user,$pass) or die ("problemas en la conexion....");
mysqli_select_db($con,$db) or die("problema al abrir la base de datos");
$consulta="INSERT INTO personal (id_persona,nombre,selecturno) values ('$_REQUEST[id_persona]','$_REQUEST[nombre]','$_REQUEST[selecturno]')";
mysql_query($consulta, $con) or die("problema en el insert". mysql_error());
mysql_close($con);
echo "<br>EL TRABAJADOR <b> $_REQUEST[nombre] </b> FUE DADO DE ALTA EXITOSAMENTE.-.-.-.-.-.-.-.-";
?>
<br><br><br><br><br><a href="Index.html"> regresar</a>
</body>
<html>
Votos: -3 - Respuestas: 2 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
me sale un fatal error en mysql_query, como lo hago???[Resuelta]
<html><head><title>INSERTAR EN BASE DE DATOS </title></head>
<body>
<H1> Insertando registro.-.-.-.-.-.-.-.-.</h1>
<?php
include("conexion.php");
$con=mysqli_connect($server,$user,$pass) or die ("problemas en la conexion....");
mysqli_select_db($con,$db) or die("problema al abrir la base de datos");
$consulta="INSERT INTO personal (id_persona,nombre,selecturno) values ('$_REQUEST[id_persona]','$_REQUEST[nombre]','$_REQUEST[selecturno]')";
mysql_query($consulta, $con) or die("problema en el insert". mysql_error());
mysql_close($con);
echo "<br>EL TRABAJADOR <b> $_REQUEST[nombre] </b> FUE DADO DE ALTA EXITOSAMENTE.-.-.-.-.-.-.-.-";
?>
<br><br><br><br><br><a href="Index.html"> regresar</a>
</body>
<html>
Votos: -3 - Respuestas: 2 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 28-05-2018 05:54:27 Hola Brian,
Ayudaría bastante si pones el texto del error.
Por lo que veo de tu código pudiera ser que estás utilizando mysql_query en lugar de mysqli_query.
Lo mismo con mysql_close pues debería ser mysqli_close.
Saludos Votos: 1 - Link respuesta -
Fecha: 28-05-2018 05:55:33 tu error consiste en que combinas 2 extensiones mysqli y mysql, esta última ya está obsoleta, y también tienes algo de código espagueti, prueba con este código que hice, para tu conexión con la DB y tu querys, está listo para usar
<?php class Conexion{ /** * @desc conexión a la base de datos * @var $_connection * @access private */ private $con; private $datos = array( "host" => "", "user" => "", "pass" => "", "db" => "" ); /** * [__construct] */ public function __construct(){ $this->con = new \mysqli($this->datos['host'], $this->datos['user'], $this->datos['pass'], $this->datos['db']); $this->con->query("SET NAMES 'utf8'"); } /** * [__clone Evita que el objeto se pueda clonar] * @return [type] [message] */ public function __clone() { trigger_error('La clonación de este objeto no está permitida', E_USER_ERROR); } // Para Insert - Update - Delete public function ConsultaSimple($sql){ $this->con->query($sql); } // Para Select public function ConsultaRetorno($sql){ $datos = $this->con->query($sql); return $datos; } } ?>Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
