Foros del Web » Programando para Internet » PHP »

Warning: mysql_query()

Estas en el tema de Warning: mysql_query() en el foro de PHP en Foros del Web. Hola que tal !! pues resulta que estoy tratando de hacer una consulta, pero al ejecutarla me envia este error: Warning: mysql_query(): supplied argument is ...
  #1 (permalink)  
Antiguo 15/06/2011, 15:53
 
Fecha de Ingreso: mayo-2011
Ubicación: Mexico, D.F.
Mensajes: 9
Antigüedad: 12 años, 11 meses
Puntos: 0
Warning: mysql_query()

Hola que tal !! pues resulta que estoy tratando de hacer una consulta, pero al ejecutarla me envia este error:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\appserv\www\sis2\contador1.php on line 28

Este es el codigo:

$sql="SELECT * FROM contador WHERE IdTitular='$IdTitular'";
$resin= mysql_query($sql,$link) or die (mysql_error());
$rowin= mysql_fetch_row($resin);
$contador=$rowin[0];

Y la linea 28 es esta: $resin= mysql_query($sql,$link) or die (mysql_error());

Podrian ayudarme??? Gracias!!!
  #2 (permalink)  
Antiguo 15/06/2011, 15:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Warning: mysql_query()

Pues dice que $link no es recurso MySQL-Link valido, osea, ¿donde defines dicha variable?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 15/06/2011, 16:10
 
Fecha de Ingreso: mayo-2011
Ubicación: Mexico, D.F.
Mensajes: 9
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Warning: mysql_query()

Esta en otro archivo de conexion:

<?php
function conecta() {
$host="localhost";
$user="root";
$password="";
$DBname="saa";
$link=mysql_connect($host,$user,$password);
$dbconect="No se pudo conectar la base de datos data.pdb con funcion dbconect.str, error MSSQL Server 2005";
if (!$link) {
echo "$dbconect";
}
return $link;

}
function bd(){
$host="localhost";
$user="root";
$password="";
$link=mysql_connect($host,$user,$password);
$db_seleccionada =mysql_select_db('saa', $link);
return $db_seleccionada;
}

?>
  #4 (permalink)  
Antiguo 15/06/2011, 16:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Warning: mysql_query()

Si, pero entonces $link no existe fuera de las funciones.

Debes asignar la variable justo en el contexto donde ejecutas tu segundo script.

Te invito a leer lo siguiente:
http://www.php.net/manual/en/languag...bles.scope.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 15/06/2011, 16:32
 
Fecha de Ingreso: mayo-2011
Ubicación: Mexico, D.F.
Mensajes: 9
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Warning: mysql_query()

Algo asi deberia estar??..

<?php

require 'connect.php';
$link=conecta();
$db_seleccionada =bd();
  #6 (permalink)  
Antiguo 15/06/2011, 16:33
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Warning: mysql_query()

Si, algo así, sin embargo no entiendo la necesidad de duplicar la conexión en tu segunda función, pues la variable $link que usa mysql_select_db() debería ser la resultante de la primer conexión.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 15/06/2011, 16:42
 
Fecha de Ingreso: mayo-2011
Ubicación: Mexico, D.F.
Mensajes: 9
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Warning: mysql_query()

No habia tomado mucha atencion en esa parte pero ya funciono!!! Gracias!!!

Etiquetas: warning
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 11:30.