Pregunta:
Fecha: 05-03-2020 05:48:48
(En Español)
Fatal error: Uncaught Error: Call to undefined function mysql_connection() in C:\xampp\htdocs\Crud.Php\conexion.php:2 Stack trace: #0 C:\xampp\htdocs\Crud.Php\pr.php(10): include() #1 {main} thrown in C:\xampp\htdocs\Crud.Php\conexion.php on line 2 como lo puedo solucionar, gracias
<?php
$con=mysql_connection("localhost","root","");
mysqli_select_db("acme",$con);
mysqli_query("SET NAME 'utf8'");
?>
Votos: 0 - Respuestas: 4 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
problema al conectar a la base de datos[No resuelta]
muestra el siguiente error cuando cargo la pagina...Fatal error: Uncaught Error: Call to undefined function mysql_connection() in C:\xampp\htdocs\Crud.Php\conexion.php:2 Stack trace: #0 C:\xampp\htdocs\Crud.Php\pr.php(10): include() #1 {main} thrown in C:\xampp\htdocs\Crud.Php\conexion.php on line 2 como lo puedo solucionar, gracias
<?php
$con=mysql_connection("localhost","root","");
mysqli_select_db("acme",$con);
mysqli_query("SET NAME 'utf8'");
?>
Votos: 0 - Respuestas: 4 - Vistas: 6 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 05-03-2020 09:33:25 La extensión MySQL es obsoleta desde hace ya unos años.
Utiliza MySQLi en su lugar. Votos: 0 - Link respuesta -
Fecha: 06-03-2020 04:04:06 en este caso remplazo el mysql por mysqli. cambiaría solo en la conexión o también al hacer include?.
<?php while ($filas=mysql_fetch_assoc($resultado)){ ?>
como podría cambiar para que no sea mysql sino mysqli.
Intente probando con...
<?php while ($filas=MYSQLI_ASSOC($resultado)){ ?>
Votos: -1 - Link respuesta -
Fecha: 06-03-2020 06:49:52 No entiendo a qué te refieres con el include.
Respecto a las llamadas son iguales solo tienes que cambiar mysql_ por mysqli_
Checa la documentación para detalles Votos: 0 - Link respuesta -
Fecha: 08-03-2020 17:07:09 Creas un archivo de conexión (que en este ejemplo se llama "conector.php"):
// No permitimos que este archivo se abra directamente // pues contiene nombre de usuario y clave if (preg_match("/conector.php/i", $_SERVER['PHP_SELF'])) { Header("Location: index.html"); die(); } // Parametros de conexion, adaptar a cada usuario define('BD', 'tu_base_de_datos'); define('USER', 'tu_usuario'); define('PASS', 'tu clave'); $mysqli = new mysqli('localhost', USER, PASS, BD); if ($mysqli->connect_error) { die('Error de Conexion (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); }y luego puedes incluirlo en tus archivos y utilizarlo asi:include 'conector.php'; $sql = "SELECT * FROM tabla WHERE columna = 'condicion'"; $resultado = $mysqli->query($sql); while($fila = $resultado->fetch_assoc() { // Aqui procesas tu resultado }Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
