PHP - fatal error:Uncaught Error: Call to undefined function mysql_query()

   
Vista:

fatal error:Uncaught Error: Call to undefined function mysql_query()

Publicado por Mauricio Petro Garcés (1 intervención) el 30/09/2017 05:08:45
buenas noches, tardes o dias
Tengo un problema con el siguiente codigo de php, el cual cuando lo llevo a ejecutar en xammp, me sale


Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\Centromedico\regcon.php:44 Stack trace: #0 {main} thrown in C:\xampp\htdocs\Centromedico\regcon.php on line 44

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<html>
</head>
 
<body>
 
  <div class="wrapper">
  <form class="login" method="POST" action="">
    <p class="title">REGISTRO DE CONSULTORIO</p>
    <input type="text" name="id" placeholder="ID" autofocus/>
    <i class="fa fa-user"></i>
    <input type="text" name="nom" placeholder="NOMBRE" autofocus/>
    <i class="fa fa-user"></i>
 
    <INPUT style="background-color:#2196F3" TYPE="submit" align="center" VALUE="REGISTRAR">
</INPUT>
 
  </form>
  </p>
</div>
  <script src="js/2.js"></script>
 
    <script  src="js/index.js"></script>
 
</body>
</html>
 
<?php
if($_POST){
  if(empty($_POST['id']) || empty($_POST['nom'])) {
    echo '<script>alert("Por Favor ingrese datos validos")</script>';
      ?>
      <meta http-equiv="refresh" content="0.5;url=conRegistro.php" />;
      <?php
    }
    //rafs.vergara@gmail.com
  else
   $id=$_POST['id'];
   $n=$_POST['nom'];
   mysql_query("insert into consultorio (idConsultorio,conNombre)values('$id','$nom')") or die (mysql_error());
   echo '<script>alert("Guardado exitosamente")</script>';
  ?>
      <meta http-equiv="refresh" content="1;url=login.html" />;
   <?php
}
 
?>

la line es la 44 como dice el error, pero ya le he hecho casi toda modificacion posible y un asi me sale el error, el codigo es para guardar un registro de x consultorio en una base de datos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

fatal error:Uncaught Error: Call to undefined function mysql_query()

Publicado por xve (6412 intervenciones) el 30/09/2017 13:16:08
Hola Mauricio, el error te dice que no esta definida la funcion mysql_query, y esto es porque esta función lleva años en deprecated... si utilizar php7, ya no existe dicha función.

Utiliza mysqli_... o PDO!!
http://php.net/manual/es/book.pdo.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar