Foros del Web » Programando para Internet » PHP »

[Últimos 10 Resultados] Php y SQL, no salen =(

Estas en el tema de [Últimos 10 Resultados] Php y SQL, no salen =( en el foro de PHP en Foros del Web. Ah, sí. Hazlo con $db->get_row() Igual parece ser que no sabes lo necesario de PHP, no supiste identificar el error De una u otra forma ...

  #61 (permalink)  
Antiguo 18/05/2011, 20:10
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Ah, sí.
Hazlo con $db->get_row()

Igual parece ser que no sabes lo necesario de PHP, no supiste identificar el error
De una u otra forma me rindo, no comprendes lo que te dijeron todos; nada mejor como utilizar las funciones nativas de PHP A menos que nos des una buena razón por usar una clase...

Saludos!
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies
  #62 (permalink)  
Antiguo 18/05/2011, 20:12
 
Fecha de Ingreso: mayo-2011
Ubicación: La Luna
Mensajes: 84
Antigüedad: 13 años
Puntos: 6
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

get_results no encuentra el método..
que clases usas ?
Por ultima vez puedes poner la bd y el código para poder ver todo no soy adivino para poder resolverlo
  #63 (permalink)  
Antiguo 18/05/2011, 21:51
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Martin, solo una pregunta: Probaste algo como lo que te sugeri en un mensaje anterior?

Si lo probaste... cual fue el resultado?

Si no lo probaste... que esperas??? anda, ve y prueba!!!
__________________
- León, Guanajuato
- GV-Foto
  #64 (permalink)  
Antiguo 19/05/2011, 07:00
 
Fecha de Ingreso: octubre-2009
Mensajes: 84
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Un progreso fue que pude crear links de artículos y me muestre la fecha de que se creo, pero me sigue mostrando tan solo 1.

-> Probé también haciéndolo como bloque html y ni siquiera me tiro 1 dato no aparecia absolutamente nada

-> La BD Pesa 700 mb.... La queres? jaja te tiro los campos o te saco foto




Código PHP:
$sql $db->query("SELECT title, date, id, alt_name FROM ".PREFIX."_post WHERE autor='".$row['name']."' order by date DESC LIMIT 0,10"); 
while (
$articulos $db->get_row($sql)) {
$userlink "<a href=\"/".$articulos['id'].'-' .urlencode($articulos['alt_name']).'.html'."/\">";
$tpl->set('{articulos}'$userlink.$articulos['title'].'</a>');
$tpl->set'{date}'$articulos['date'] ); 

  #65 (permalink)  
Antiguo 19/05/2011, 09:57
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

vaya, 3 páginas para hacer una simple lectura de datos común y corriente, un simple SELECT!!

me digan lo que me digan, yo insisto con lo mismo de usar la forma simple y olvidarse de toda esa tontera.

pero bueno, yo me rindo, espero que puedan solucionarlo.
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D
  #66 (permalink)  
Antiguo 19/05/2011, 22:03
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Cita:
Iniciado por martin0290
-> Probé también haciéndolo como bloque html y ni siquiera me tiro 1 dato no aparecia absolutamente nada
Muestranos como lo hiciste, porque es raro que si lo haces directo te muestra siempre el ultimo y si lo haces como bloque no aparezca nada.

stramin, no estoy de acuerdo contigo, porque los errores de logica y planteamiento no se corrigen trabajando con o sin programacion orientada a objetos.
__________________
- León, Guanajuato
- GV-Foto
  #67 (permalink)  
Antiguo 20/05/2011, 13:48
 
Fecha de Ingreso: octubre-2009
Mensajes: 84
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

$result = $db->query("SELECT title, date FROM ".PREFIX."_post WHERE autor='".$row['name']."' order by date DESC LIMIT 0,10");
while ($row = $db->get_row($articulos)) {
$articulos .= "<div>{$row['title']}</div>\n";
}
$tpl->set('{articulos}', $articulos);

Asi lo hice y no resulto... Estoy pensando seriamente en repetir el codigo 10 veces
  #68 (permalink)  
Antiguo 20/05/2011, 15:43
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Inicializaste $articulos antes de entrar al while?... o estas tratando de concatenar en una variable que no esta definida?
__________________
- León, Guanajuato
- GV-Foto
  #69 (permalink)  
Antiguo 20/05/2011, 15:46
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

aaaaaaaaaaaaaaaaa el hilo inmortaaaaaaaaaaaaal!!! se niega a morir!!!!!

en serio busca el metodo getall y el metodo para meter arreglos en tu plantilla , es la solucion que deberia ser implementada para una optima solucion a este problema mucho tiempo invertido en esto , probablemente ya habiendo una busqueda exaustiva de estos metodos ya hubieras dado con la solucion
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo

Última edición por mogurbon; 20/05/2011 a las 15:54
  #70 (permalink)  
Antiguo 20/05/2011, 15:57
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

No, mogurbon, la solucion optima es que primero entienda que es lo que esta haciendo para saber cual es el error y no repetirlo en el futuro.

Una vez solucionado, si quiere buscar otras opciones para optimizar (codigo y/o rendimiento) ese ya sera otro cantar.

Edito para corregir:

Cita:
$result = $db->query("SELECT title, date FROM ".PREFIX."_post WHERE autor='".$row['name']."' order by date DESC LIMIT 0,10");
while ($row = $db->get_row($articulos)) {
$articulos .= "<div>{$row['title']}</div>\n";
}
$tpl->set('{articulos}', $articulos);
Ese $articulos que puse en rojo, deberia ser $result.
__________________
- León, Guanajuato
- GV-Foto
  #71 (permalink)  
Antiguo 20/05/2011, 16:05
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

pues seria el primer paso we , por que aun entendiendo , quien sabe si de ahi a implementarlo todavia falte , solucion ? pues con que jale aun haciendo parches macabros , ya mas optima? si hay un manejador de plantillas y si hay una capa de asbrtraccion de base de datos , lo correcto seria usar metodos de los dos para dar la solución, ya mas optima?? pos a nerdear XD y es viernes mejor unas chelas XD
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #72 (permalink)  
Antiguo 20/05/2011, 16:08
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

De acuerdo, por ahi falta el metodo para obtener todos los registros directamente y soporte para bucles en la plantilla... pero sin logica, no se va a llegar muy lejos.

Cita:
Iniciado por mogurbon
...es viernes mejor unas chelas XD
Sale... tu invitas!!!
__________________
- León, Guanajuato
- GV-Foto
  #73 (permalink)  
Antiguo 20/05/2011, 16:21
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

camaraas a chupar XD
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo
  #74 (permalink)  
Antiguo 20/05/2011, 16:30
Avatar de memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

mejor a beber eso de chupar que raro se oye mas offtopic
  #75 (permalink)  
Antiguo 21/05/2011, 10:30
 
Fecha de Ingreso: octubre-2009
Mensajes: 84
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

Encontre que "get_row" hace esto:


function get_row($query_id = '')
{
if ($query_id == '') $query_id = $this->query_id;

return mysql_fetch_assoc($query_id);
}

Tengo un archivo llamado mysql.class.php que dice que hace cada funcion
  #76 (permalink)  
Antiguo 23/05/2011, 09:08
 
Fecha de Ingreso: enero-2011
Ubicación: DF
Mensajes: 898
Antigüedad: 13 años, 3 meses
Puntos: 155
Respuesta: [Últimos 10 Resultados] Php y SQL, no salen =(

ok entonces necesitas si ya encontraste donde esta la clase para la base de datos ya se encontrar o hacer un metodo que haga lo que este

http://www.lacorona.com.mx/fortiz/ad...-es.htm#getall

esto para cuando obtengas el arreglo de todos los datos busques el metodo de las plantillas que hace lo equivalente a este

http://www.smarty.net/docsv2/es/lang...on.foreach.tpl

con esos dos metodos se deberia resolver tu problema


inviertele tiempo a esto por que es la solucion correcta , la que deberia ser implementada y a la postre te facilitara realizar mas tareas de este tipo que tan comunes son
__________________
No me interesan ni las gracias ni los karmas , pero si que se genere conocimiento, si se dio con la respuesta por favor confirmalo

Etiquetas: resultados, sql
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 07:44.