q e echo mal?
estoy creando una pagina en flash MX (macromedia) y esta coje las variables de un php:
<?php
$enlace = mysql_connect ("localhost", "evo", "sukidai")
or die ("No es pot connectar amb la base de dades") ;
$select = mysql_select_db ("evo_carles")
or die ("No es pot connectar amb la base de dades escollida") ;
$consulta1="SELECT * FROM base_dos WHERE id=((SELECT Max(id) FROM base_dos)-0)";
$resultado1=mysql_query ($consulta1);
while($row=mysql_fetch_row($resultado1)){
$tit0=$row[0];
$int0=$row[1];
$not0=$row[2];
$id0=$row[3];
$tit=utf8_encode($tit0);
$int=utf8_encode($int0);
$not=utf8_encode($not0);
$id=utf8_encode($id0);
print "&tit1=".$tit."&"."not1=".$not." - -&"."id_1=".$id."&hidden5=false";
}
mysql_close($enlace);
?>
Pero el output del php es este:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/evo/public_html/loksea/lalirateatre/php1.php on line 13
Qué he echo mal?
Muxisimas gracias!!!
<?php
$enlace = mysql_connect ("localhost", "evo", "sukidai")
or die ("No es pot connectar amb la base de dades") ;
$select = mysql_select_db ("evo_carles")
or die ("No es pot connectar amb la base de dades escollida") ;
$consulta1="SELECT * FROM base_dos WHERE id=((SELECT Max(id) FROM base_dos)-0)";
$resultado1=mysql_query ($consulta1);
while($row=mysql_fetch_row($resultado1)){
$tit0=$row[0];
$int0=$row[1];
$not0=$row[2];
$id0=$row[3];
$tit=utf8_encode($tit0);
$int=utf8_encode($int0);
$not=utf8_encode($not0);
$id=utf8_encode($id0);
print "&tit1=".$tit."&"."not1=".$not." - -&"."id_1=".$id."&hidden5=false";
}
mysql_close($enlace);
?>
Pero el output del php es este:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/evo/public_html/loksea/lalirateatre/php1.php on line 13
Qué he echo mal?
Muxisimas gracias!!!
Por lo que veo, a primera vista y sin revisarlo completamente. Veo que el codigo esta bueno y en el output aparece un warning o advertencia...esto puede ser porque no le has pasado el objeto "link" de la conexion a la base de datos ( al metodo mysql_fetch_row) ...debido a que es un warning quizas no es un grtan problema y dedusco que funciona igual el script...ahora si lo conectas con flash...posiblemente no funcione el script..
Si quieres puedes ir al archivo de configuracion de PHP ubicado (en windows) en la raiz del sistema c:\windows\php.ini ..ahi buscas el nivel de errores detectados...y lo cambias para que no aparescan los WARNING..no te dire que linea es la necesaria ..porque es mejor insentivar la busqueda de documentacion.
Bueno...espero te sirva de ayuda.
Si quieres puedes ir al archivo de configuracion de PHP ubicado (en windows) en la raiz del sistema c:\windows\php.ini ..ahi buscas el nivel de errores detectados...y lo cambias para que no aparescan los WARNING..no te dire que linea es la necesaria ..porque es mejor insentivar la busqueda de documentacion.
Bueno...espero te sirva de ayuda.
