Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Error Mysql pero realiza la accion

Estas en el tema de Error Mysql pero realiza la accion en el foro de PHP en Foros del Web. Vereis en mi sistema de noticias tengo una seccion que es de categoriasy recibe los datos via GET http://localhost/categoria.php?id=2&titulo=Linux Y a la hora de mostrar ...
  #1 (permalink)  
Antiguo 29/09/2013, 13:58
 
Fecha de Ingreso: junio-2013
Ubicación: La Eliana
Mensajes: 38
Antigüedad: 10 años, 10 meses
Puntos: 0
Error Mysql pero realiza la accion

Vereis en mi sistema de noticias tengo una seccion que es de categoriasy recibe los datos via GET
http://localhost/categoria.php?id=2&titulo=Linux

Y a la hora de mostrar los datos me da error
Notice: Undefined variable: SQL_pregunta_not in C:\wamp\www\categoria.php on line 36
Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\wamp\www\categoria.php on line 36

Y nose donde esta la solucion, he revisado el codigo y no me dejo nada abierto y nose que hacer

Este es mi codigo
Código PHP:
<div class="contenido-left">
                <?php 
                    
include ('db-cnx.php'); 
                    
$Cat_GET_id = ! empty($_GET['id']) ? mysql_real_escape_string($_GET['id']) : NULL
                    
$Cat_GET_titulo = ! empty($_GET['titulo']) ? mysql_real_escape_string($_GET['titulo']) : NULL;  
                    
$Not_celda mysql_fetch_array($SQL_pregunta_not);                
                    
$SQL_pregunta_not mysql_query("SELECT * FROM Not_noticias WHERE Not_categoria_ID ='$Cat_GET_id'"$db_link) or die(mysql_error());  
                    if(
mysql_num_rows($SQL_pregunta_not)==0){ 
                        echo 
"<h1>No se encontraron noticias para la categoria <b>$_GET[titulo]</b>.</h1>"
                    } 
                    else{ 
                        echo 
"<h1>Noticias en la categoria $_GET[titulo]</h1>";
                        echo 
"<div class='noticias'>";
                        echo 
"<div class='cuadro-titulo-noticias'>";
                        echo 
"<div class='titulo-noticias'>";
                        echo 
"<h1>{$Not_celda['Not_titulo']}</h1>";
                        echo 
"</div>";
                        echo 
"<div class='fecha-noticias'>";
                        echo 
"<h3>Publicado el $Not_celda[Not_fecha]</h3>";
                        echo 
"</div>";    
                        echo 
"</div>";
                        echo 
"<div class='texto-noticias'>";
                        echo 
substr($Not_celda['Not_texto'],0,150); 
                        echo 
"</div>";
                        echo 
"</div>";
                        echo 
"<br>";
                    }
                
?> 
            </div>
Y la linea 36 es esta
Código PHP:
$Not_celda mysql_fetch_array($SQL_pregunta_not
  #2 (permalink)  
Antiguo 29/09/2013, 14:04
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Respuesta: Error Mysql pero realiza la accion

esa linea se ejecuta antes de la consulta de la bd, colocala despues de la consulta
  #3 (permalink)  
Antiguo 29/09/2013, 14:07
 
Fecha de Ingreso: junio-2013
Ubicación: La Eliana
Mensajes: 38
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Error Mysql pero realiza la accion

Cita:
Iniciado por kakashi20 Ver Mensaje
esa linea se ejecuta antes de la consulta de la bd, colocala despues de la consulta
Excelente! Gracias

Etiquetas: mysql, select, sql, variable
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 14:57.