Foros del Web » Programando para Internet » PHP »

PHP OO Problemas con select

Estas en el tema de Problemas con select en el foro de PHP en Foros del Web. Soy nuevo programando, tengo el siguiente codigo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original <?php     include "link.php" ;         $res = ...
  #1 (permalink)  
Antiguo 26/12/2015, 18:26
 
Fecha de Ingreso: diciembre-2015
Mensajes: 2
Antigüedad: 8 años, 4 meses
Puntos: 0
Problemas con select

Soy nuevo programando, tengo el siguiente codigo:
Código PHP:
Ver original
  1. <?php
  2.     include "link.php";
  3.    
  4.     $res=$_GET['id'];
  5.     if(isset($res))
  6.         {
  7.             $sql="SELECT * FROM noticiass WHERE id=$res";
  8.             $resultado= mysql_query($sql);
  9.             $row=mysql_fetch_row($resultado) or die("Error en: $sql: " . mysql_error());
  10.             print "$row[1]";?><br><?php
  11.             print "$row[0]";?><br><?php
  12.             print "$row[2]";?><br><?php
  13.             print substr("$row[4]",0,20)."...";?><br><br><?php
  14.         }
  15.    
  16. ?>

Al ejecutar el código me aparece el siguiente error:
Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in C:\wamp\www\dario\Noticias\noti.php on line 9

Adicional:
Error en: SELECT * FROM noticiass WHERE id=[0]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[0]' at line 1

Verifiqué con un print si $_GET['id'] está siendo recibido correctamente y me muestra la posición del array que estoy enviando [0]. No tengo idea de cuál pueda ser el error :/
  #2 (permalink)  
Antiguo 26/12/2015, 20:58
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problemas con select

Los corchetes ([]) no se usan en MySQL. Si lo estás incluyendo en la sentencia está MAL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 27/12/2015, 14:52
 
Fecha de Ingreso: diciembre-2015
Mensajes: 6
Antigüedad: 8 años, 4 meses
Puntos: 0
Respuesta: Problemas con select

Normalmente el 0 en campos de id en mysql no es un valor, comprueba que exista el id=0

Etiquetas: mysql+php, select
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 23:09.