Grunauer
Usuario Novato
Usuario Novato

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in - line 11

warning mysql_fetch_array() supplied argument is not a valid mysql result resource in - line 27

Tengo esos dos tipos de errores en  el siguiente codigo ¿Como lo soluciono?

<?php
session_start();
if(!session_is_registered("session"))
{ header("Location: ../"); }
include("../conexion.php");
$link=Conectar_bd();
$sql="SELECT * FROM formulario WHERE id_clientes=".$_GET["id_cliente"]." and id_formulario=".$_GET["id_form"];
//echo $sql;
$registro=mysql_query($sql,$link);
//echo $registro;
$total=mysql_num_rows($registro);


?>

<html>
<head>
<title>Bases de Datos de REPRESENSA S.A</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF">
<table border="3" cellpadding="0" cellspacing="3" align="center" bordercolor="#FFFFFF" bgcolor="#006699" width="98%">
<form name="frm2" action="aprobacion.php" method="post">
<?php
while($row=mysql_fetch_array($registro))

{ $id_formulario=$row["id_formulario"];

?>

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por Grunauer

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in - line 11

Tengo esos dos tipos de errores en  el siguiente codigo ¿Como lo soluciono?

$link=Conectar_bd();
$sql="SELECT * FROM formulario WHERE id_clientes=".$_GET["id_cliente"]." and id_formulario=".$_GET["id_form"];
//echo $sql;
$registro=mysql_query($sql,$link);
//echo $registro;
$total=mysql_num_rows($registro);

¿Seguro que esta bien hecho la conexión con la base de datos? me parece extraño ese Conectar_bd con la C mayúscula...

Grunauer
Usuario Novato
Usuario Novato
Escrito originalmente por NoSetup.org
Escrito originalmente por Grunauer

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in - line 11

Tengo esos dos tipos de errores en  el siguiente codigo ¿Como lo soluciono?

$link=Conectar_bd();
$sql="SELECT * FROM formulario WHERE id_clientes=".$_GET["id_cliente"]." and id_formulario=".$_GET["id_form"];
//echo $sql;
$registro=mysql_query($sql,$link);
//echo $registro;
$total=mysql_num_rows($registro);

¿Seguro que esta bien hecho la conexión con la base de datos? me parece extraño ese Conectar_bd con la C mayúscula...

Si esta bien porque el archivo de conexion esta así con mayuscula

<?php
function Conectar_bd()
{ $host="localhost";
$user="root";
$password="";
$db="mibase";
$link = mysql_connect($host,$user,$password) or die("No se pudo establecer conexión con <b>$host.</b>");
mysql_select_db($db,$link) or die("No se pudo establecer conexión con la base de datos <b>$db.</b>");
return $link;
}

Avatar Image
@man / @woman
@man / @woman

Vale... entonces el problema estara en la consulta...

$registro=mysql_query($sql,$link); 
 //echo $registro;

Si ejecutases el echo o un print_r mejor ¿que te sale?

Grunauer
Usuario Novato
Usuario Novato
$registro=mysql_query($sql,$link); 
 //echo $registro;

Si ejecutases el echo o un print_r mejor ¿que te sale?

puse un $registro=mysql_query($sql,$link) or die(mysql_error());

y me arrojó Unknown column 'RES00002' in 'where clause' 

de la consulta SELECT * FROM formulario WHERE id_clientes=RES00002 and id_formulario=136372

El codigo del cliente existe con ese formulario... No entiendo cual sea el error... 

y puse el echo y el print_r y salio vacío.

Grunauer
Usuario Novato
Usuario Novato
$registro=mysql_query($sql,$link); 
 //echo $registro;

Si ejecutases el echo o un print_r mejor ¿que te sale?

puse un $registro=mysql_query($sql,$link) or die(mysql_error());

y me arrojó Unknown column 'RES00002' in 'where clause' 

de la consulta SELECT * FROM formulario WHERE id_clientes=RES00002 and id_formulario=136372

El codigo del cliente existe con ese formulario... No entiendo cual sea el error... 

y puse el echo y el print_r y salio vacío.

ya me di cuenta la consulta estaba mal hecha faltaba las comillas simples en id_clientes='RES00002'

Gracias por tu ayuda NoSetup.org

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 20/Feb/2010, 04:00
R1MOX User 9182965 GestionXls Arashi_sama17 NoSetup.org59kDec/13
Por: , el 18/Abr/2008, 18:07
eayalag NoSetup.org111kApr/08
Por: , el 18/Mar/2006, 15:27
admontalbanejo NoSetup.org pollote2016 rod00x3 GestionXls1236kAug/16
Por: , el 17/Sep/2004, 13:51
fresisuy ivanitoweb15kSep/04
Por: , el 22/Mar/2003, 12:12
mog_ur Electros x-lord213kApr/03