Foros del Web » Programando para Internet » PHP »

con consulta mysql ayduda

Estas en el tema de con consulta mysql ayduda en el foro de PHP en Foros del Web. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php $conectar = mysql_connect ( "localhost" , "root" , "" ) ; $db = "iglesia" ; $n = "select ...
  #1 (permalink)  
Antiguo 21/09/2012, 10:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Pregunta con consulta mysql ayduda

Código PHP:
Ver original
  1. <?php
  2. $conectar= mysql_connect("localhost","root","");
  3. $db= "iglesia" ;
  4. $n= "select codmin from ministerio where codmin='$codmin'";
  5. $r= mysql_db_query($n, $db);
  6. $nfilas= mysql_num_rows($n);
  7. if ($nfilas>0)
  8. {
  9. echo  "<div align=Center> <font color=#FF0000 size=3> El Ministerio ya Existe </fon></div>";
  10. }
  11. else{
  12. $sql= "insert into ministerio values (' ','$codmin','$nombremin', '$desmin' )";
  13. $resultado= mysql_db_query($db, $sql);
  14. echo  "<div align=Center> <font color=#FF0000 size=3> Datos Guardados </fon></div>";
  15. }
  16. ?>

Este es mi codigo original para guardar los datos, el me guarda los dato en la bd y me da el mensaje de Datos Guardados pero me sale los siguientes errores:


Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 5

Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 5

Warning: mysql_num_rows() expects parameter 1 to be resource, string given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 6

Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13

Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13...


y cuando ya el codigo del ministerio exites no me guarda los datos pero me sale el mensaje "Datos Guardados" en vez de "El Ministerio Ya Exites".

Porfavor si alguien puede ayudarme
  #2 (permalink)  
Antiguo 21/09/2012, 10:41
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: con consulta mysql ayduda

Código PHP:
Ver original
  1. $r= mysql_db_query($n, $db);//prueba con mysql_query($n, $db);
  2. $nfilas= mysql_num_rows($n);//mal
  3. $nfilas= mysql_num_rows($r);//aqui va el resultado
Esos deprecated te indican eso que ya esas funciones estan depreciadas y deberias utilizar otro, son advertencias.
  #3 (permalink)  
Antiguo 21/09/2012, 11:13
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: con consulta mysql ayduda

ME SALE LO MISMO:
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 5

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 6

Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13

Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13
  #4 (permalink)  
Antiguo 21/09/2012, 11:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: con consulta mysql ayduda

Cita:
Iniciado por maxpower2008 Ver Mensaje
Código PHP:
Ver original
  1. $r= mysql_db_query($n, $db);//prueba con mysql_query($n, $db);
  2. $nfilas= mysql_num_rows($n);//mal
  3. $nfilas= mysql_num_rows($r);//aqui va el resultado
Esos deprecated te indican eso que ya esas funciones estan depreciadas y deberias utilizar otro, son advertencias.
ME SALE LO MISMO:
Warning: mysql_query() expects parameter 2 to be resource, string given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 5

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 6

Deprecated: Function mysql_db_query() is deprecated in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13

Deprecated: mysql_db_query(): This function is deprecated; use mysql_query() instead in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 13
  #5 (permalink)  
Antiguo 21/09/2012, 12:10
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: con consulta mysql ayduda

Coloca esto al inicio del Script
Código PHP:
Ver original
  1. error_reporting(E_ALL ^ E_DEPRECATED);
  2.  
  3. /* Esta lineas son algunas otras correcciones */
  4. $r = mysql_db_query($n, $db);
  5. $nfilas = mysql_num_rows($r);
Tambien puede desactivarlo desde php.ini

Saludos!

Última edición por gjx2; 21/09/2012 a las 12:18 Razón: Add comentario
  #6 (permalink)  
Antiguo 21/09/2012, 12:42
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: con consulta mysql ayduda

Código PHP:
Ver original
  1. $r= mysql_db_query($n, $db);//prueba con mysql_query($n, $db);
  2.     //$nfilas= mysql_num_rows($n);//mal esto no va.
  3.     $nfilas= mysql_num_rows($r);//aqui va el resultado
  #7 (permalink)  
Antiguo 21/09/2012, 12:56
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Exclamación Respuesta: con consulta mysql ayduda

Cita:
Iniciado por gjx2 Ver Mensaje
Coloca esto al inicio del Script
Código PHP:
Ver original
  1. error_reporting(E_ALL ^ E_DEPRECATED);
  2.  
  3. /* Esta lineas son algunas otras correcciones */
  4. $r = mysql_db_query($n, $db);
  5. $nfilas = mysql_num_rows($r);
Tambien puede desactivarlo desde php.ini

Saludos!
gracia pero ahorme me sale este:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 7
y sigue sin validar si exite o no en codigo
  #8 (permalink)  
Antiguo 21/09/2012, 12:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 12 años, 11 meses
Puntos: 0
Exclamación Respuesta: con consulta mysql ayduda

Cita:
Iniciado por maxpower2008 Ver Mensaje
Código PHP:
Ver original
  1. $r= mysql_db_query($n, $db);//prueba con mysql_query($n, $db);
  2.     //$nfilas= mysql_num_rows($n);//mal esto no va.
  3.     $nfilas= mysql_num_rows($r);//aqui va el resultado
Garcias hermano, pero ahora me sale este error:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Gregory\Iglesia\guardarmin.php on line 7
y sigue sin validar si exite o no en codigo

y sigue sin validar si el codigo exite
  #9 (permalink)  
Antiguo 21/09/2012, 13:06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 427
Antigüedad: 16 años, 4 meses
Puntos: 35
Respuesta: con consulta mysql ayduda

Y la conexion con la bd donde la haces en el codigo no se ve por ningun lado.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.