Jump to content


Photo

Prolemas con mysql_db_query ...


  • Please log in to reply
10 replies to this topic

#1 kevithoz

kevithoz

    Member

  • Miembros
  • PipPip
  • 29 posts

Posted 05 February 2013 - 01:19 PM

hola chicos, tengo un problema con un sistema de noticias desarrollado por cesarcancino y no se como resolverlo
les paso el error que me da, y los codigos

conexion.php
<?php
//Nos conectamos a la base de datos
$con=mysql_connect("localhost","root","123456");
$bd="trabajo_de_curso";
?>


ver_noticias.php
<?php
//Llamo a mi archivo de conexion
require_once("conexion.php");
//*********************************************************

//Llamar a los registros de la tabla noticias
$sql="select * from noticias order by id_noticia desc";
$res=mysql_db_query($bd,$sql,$con);
?>
<html>
<head>
<title>Ver Noticias</title>
</head>
<body>
<table align="center" width="500">
<tr>
<td width="500" align="center" valing="top" colspan="5">
<h3>Noticias de mi web</h3>
</td>
</tr>
<tr style="background-color: #666; color:#fff; font-wight:bold">
<td width="100" align="center" valing="top">
Nombre
</td>
<td width="250" align="center" valing="top">
Detalle
</td>
<td width="50" align="center" valing="top">
Fecha
</td>
<td width="50" align="center" valing="top">
Hora
</td>
<td width="50" align="center=" valing="top">
&nbsp;
</td>
</tr>
<?php
while ($reg=mysql_fetch_array($res))
{
?>
<tr style="background-color: blue; color:#fff;">
<td width="100" align="center" valing="top">
<?php echo $reg["titulo"]; ?>
</td>
<td width="250" align="center" valing="top">
<div align="justify">
<?php echo $reg["detalle"]; ?>
</div>
</td>
<td width="50" align="center" valing="top">
<?php echo $reg["fecha"]; ?>
</td>
<td width="50" align="center" valing="top">
<?php echo $reg["hora"];?>
</td>
<td width="50" align="center=" valing="top">
&nbsp;
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>


y el error...

"Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\curso_cesarcancino\ver_noticias.php on line 8

Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\curso_cesarcancino\ver_noticias.php on line 8"

si alguien sabe como se hace esta aplicacion actualmente ayudeme porfavor, gracias :D
  • 0

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 05 February 2013 - 01:24 PM

Hola amigo kevithoz !

Pues no sé mucho  (tirándole a nada) de PHP, pero entendiendo el mensaje de error que muestras dice que en vez de usar mysql_db_query() utilices mysql_query()

:embarrassed: creo

Saludox ! :)
  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 05 February 2013 - 01:25 PM

Por cierto... bienvenido a DelphiAccess !!!! (y)

Esperamos verte continuamente por aquí  *-)

Saludox ! :)
  • 0

#4 kevithoz

kevithoz

    Member

  • Miembros
  • PipPip
  • 29 posts

Posted 05 February 2013 - 01:30 PM

Hola amigo kevithoz !

Pues no sé mucho  (tirándole a nada) de PHP, pero entendiendo el mensaje de error que muestras dice que en vez de usar mysql_db_query() utilices mysql_query()

:embarrassed: creo

Saludox ! :)


lo intente :/ pero me da este error D:

Warning: mysql_query() expects at most 2 parameters, 3 given in C:\xampp\htdocs\curso_cesarcancino\ver_noticias.php on line 8

Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\xampp\htdocs\curso_cesarcancino\ver_noticias.php on line 39


y usando mysql_db_query me da el error pero los datos en la tabla se presentan, en cambio usando mysql_query no sale nada y el error si
ayudaaa!!! DDD:
  • 0

#5 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 05 February 2013 - 02:52 PM

Por lo que leo en internet, el mysql_query() se usa de la siguiente manera:

$rs=mysql_query($sentencia, $base_de_datos)


Si lo estás empleando así ???

Saludox ! :)
  • 0

#6 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 05 February 2013 - 10:00 PM

Sumado a lo que dice Fena, la recomendación es actualizar a mysqli, además de no usar consultas por *
No está de más un repaso a la documentación oficial de PHP ;)


Saludos!
  • 0

#7 kevithoz

kevithoz

    Member

  • Miembros
  • PipPip
  • 29 posts

Posted 06 February 2013 - 01:02 PM

Sumado a lo que dice Fena, la recomendación es actualizar a mysqli, además de no usar consultas por *
No está de más un repaso a la documentación oficial de PHP ;)


Saludos!


como actualizo mysql?
  • 0

#8 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 06 February 2013 - 01:17 PM

como actualizo mysql?


No, dije actualizar a mysqli, se trata de cambiar la interfaz de acceso por una más actual.

Insisto en que es bueno revisar la documentación, http://php.net/manua...book.mysqli.php



Saludos!
  • 0

#9 felipe

felipe

    Advanced Member

  • Administrador
  • 3283 posts
  • LocationColombia

Posted 06 February 2013 - 01:21 PM

Actualmente se recomienda actualizar a PDO, pero si no conoces de POO en PHP, mejor usa la que menciono.


Saludos!
  • 0

#10 pbelmarv

pbelmarv

    Newbie

  • Miembros
  • Pip
  • 8 posts

Posted 06 March 2013 - 08:29 AM

La solución es la siguiente.

mysql_query solo ocupa 2 parámetros no 3, en tu caso :

primero modificamos el archivo de conexión así



delphi
  1. <?php
  2. $con = mysql_connect("localhost","root","link64cl");  // Indicamos datos de conexion
  3. mysql_select_db("trabajo_de_curso"); // Aca seleccionamos la base de datos



ahora la sentencia sql asi



delphi
  1. <?php
  2. //Llamo a mi archivo de conexion
  3. require_once("conexion.php");
  4. //*********************************************************
  5.  
  6. //Llamar a los registros de la tabla noticias
  7. $sql="select * from noticias order by id_noticia desc";
  8. $res=mysql_query($sql,$con); // Solo la consulta $sql, y la variable $con ya que la bd se selecciona en la conexion
  9. ?>



Espero te sea de ayuda
  • 0

#11 Luna

Luna

    Newbie

  • Miembros
  • Pip
  • 1 posts

Posted 23 September 2013 - 02:33 PM

Muchas Gracias.: tenía el mismo problema..y fue de mucha ayuda...gracias de nuevo.muy amable.:)
  • 0




IP.Board spam blocked by CleanTalk.