Foros del Web » Programando para Internet » PHP »

Error en consulta Mysql

Estas en el tema de Error en consulta Mysql en el foro de PHP en Foros del Web. hola este es el error que me tiera. --------------------------------------------------------------------- Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/cerrocal/public_html/mysql3.php on line 7 ...
  #1 (permalink)  
Antiguo 20/07/2006, 13:09
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
Error en consulta Mysql

hola este es el error que me tiera.
---------------------------------------------------------------------
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/cerrocal/public_html/mysql3.php on line 7
Titulo:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/cerrocal/public_html/mysql3.php on line 8
Descripcion:

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/cerrocal/public_html/mysql3.php on line 9
Codigo :
--------------------------------------------------------------------
codigo de fuente

1<html>
2<body>
3<?php
4$link = mysql_connect("localhost", "cerrocal_");
5mysql_select_db("mydb", $link);
6$result = mysql_query("SELECT * FROM Noticia", $link);
7echo "Titulo: ".mysql_result($result, 1, "Titulo")."<br>";
8echo "Descripcion: ".mysql_result($result, 1, "Descripcion")."<br>";
9echo "Codigo :".mysql_result($result, 1, "Codigo")."<br>";
10?>
11
12</body>
13</html>
--------------------------------------------------------------------

se los agradeceria.
__________________
atte. cog.
  #2 (permalink)  
Antiguo 20/07/2006, 13:30
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
Te falta el password de la conexion: $link = mysql_connect("localhost", "cerrocal_");

si es vacío escribir:

$link = mysql_connect("localhost", "usuario","");
  #3 (permalink)  
Antiguo 20/07/2006, 13:34
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 1 mes
Puntos: 62
;)

te lo pondre como lo hago yo:
Código PHP:
<?php
function konetar()
{
 if(!(
$link=mysql_connect("localhost","usuario","contraseña")))
 {
   echo 
"Error al conectar con la DB";
   exit();
 }
 if(!
mysql_select_db(tu_DB,$link))
  {
    echo 
"Error al elegir la DB";
    exit();
  }
 return 
$link;
// se termina la funcion
$link=konektar();
$q_select=mysql_query("select * from noticia",$link);
while(
$row mysql_fetch_array($q_select)) // el bucle que recorre todos los registros
 
{
   echo 
$row["titulo"]." ".$row["descripcion"]." ".$row["codigo"];?><br><?
 
}
mysql_free_result($q_select);
mysql_close($link);
?>
puedes cambiar mysql_fetch_array por mysql_fetch_row para en vez de nombrar los campos de la tabla numerarlas, luego dentro de la while deberias poner asi:

Código PHP:
echo $row[0]." ".$row[1]." ".$row[2];?><br><?
quedaria asi:
Código PHP:
while($row = mysql_fetch_row($q_select)) // el bucle que recorre todos los registros
 {
   echo $row[0]." ".$row[1]." ".$row[2];?><br><?
 
}
esto es como lo hago yo, espero que te guie algo.

suerte!!!
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
  #4 (permalink)  
Antiguo 20/07/2006, 15:12
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
ahora me tira este error
--------------------------------------------------------------------
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/cerrocal/public_html/mysql3.php on line 9
Titulo:

----------------------------------------------------------------------

codigo
----------------------------------------------------
1<html>
2<body>
3<?php
4$link = mysql_connect("localhost", "cerrocal_cog","password");
5mysql_select_db("cerrocal_", $link);
6$result = mysql_query("SELECT * FROM Noticia", $link);
7
8 {
9 echo "Titulo: ".mysql_result($result, 0, "Titulo")."<br>";
10 }
11 mysql_close($link);
12 ?>
13
14 </body>
15 </html>

-------------------------------------------------------
El cpanel del servidor me dice que tengo que usar esta string

cerrocal_cog (Privileges: ALL PRIVILEGES)

Connection Strings
Perl $dbh = DBI->connect("DBI:mysql:cerrocal_:localhost","cerrocal _cog","<PASSWORD HERE>");
PHP $dbh=mysql_connect ("localhost", "cerrocal_cog", "<PASSWORD HERE>") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("cerrocal_");

-------------------------------------------------------------

haber si estoy les sirve de algo.

de ante mano muchas gracias
__________________
atte. cog.
  #5 (permalink)  
Antiguo 20/07/2006, 15:24
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
pero, no escribas la palabra password, sino el password del usuario cerrocal _cog.
  #6 (permalink)  
Antiguo 20/07/2006, 15:46
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
eso lo tengo claro puse password para no colocar la original !!!...
__________________
atte. cog.
  #7 (permalink)  
Antiguo 20/07/2006, 15:58
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 5 meses
Puntos: 11
Ok sorry, prueba esto para ver los errores, luego nos cuentas:

Código PHP:
<?php
link 
mysql_connect("localhost""cerrocal_cog","password") or die(mysql_error());
mysql_select_db("cerrocal_"$link) or die(mysql_error());
$result mysql_query("SELECT * FROM Noticia"$link) or die(mysql_error());
?>
  #8 (permalink)  
Antiguo 20/07/2006, 16:38
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
ese error me tira
------------------------------------------------------------------------
Warning: mysql_connect(): Access denied for user: 'cerrocal_cog@localhost' (Using password: YES) in /home/cerrocal/public_html/mysql3.php on line 4
Access denied for user: 'cerrocal_cog@localhost' (Using password: YES)
__________________
atte. cog.
  #9 (permalink)  
Antiguo 20/07/2006, 21:01
 
Fecha de Ingreso: noviembre-2002
Ubicación: stgo
Mensajes: 111
Antigüedad: 21 años, 5 meses
Puntos: 0
Claudio Vega Con El Post Que Me Diste Pude Saber Que Me Estaba Confuncion La Base De Datos.

Gracias A Todos Los Que Me Ayudaron

Muchas Gracias.
__________________
atte. cog.
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 10:03.