Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/02/2010, 05:27
Avatar de lolitashu
lolitashu
 
Fecha de Ingreso: enero-2010
Ubicación: Chile / Santiago / Quilicura
Mensajes: 50
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: solo me aparece una letra en el titulo

En primer lugar la consulta esta mal hecha, al decir:
Código PHP:
$qsql "select titulo from anime where url=$url"
esa buscando un titulo que se llame "$url", y no creo que una serie se llame asi..??
por lo que si qieres buscar lo que esta dentrod ela variable debes escapar el codigo esto se hace usan comillas, y te puedes dar cuenta facilmente porque en cualquier editor de codigo cambiara de color.
quedaria asi:
Código PHP:
$qsql "select titulo from anime where url= '".$url."'"
Se ponen puntos para concaderar, las comillas dobles escapan el codigo y las simples lo toman todo como una sola variable.

Segundo, nunca mandara los resultados proke en ningun momento mandaste la consulta, estos son los pasos para hacer una consulta:
Código PHP:
$consulta1 "select titulo from anime where url= '".$url."'";//redactas la consulta
        
$respuesta1 mysql_query ($consulta1$dblink);//la mandas
        
$extrae1 mysql_fetch_array ($respuesta1);//recibes los resultados
        
$titulo $extrae1['titulo'];//paso optativo 
Ahora sobre lo que dice marinesky:
Cita:
Iniciado por marinesky Ver Mensaje
Al hacer una consulta no puedes recoger el valor que quieras directamente, tiene que pasar por un while...
no siempre es asi, eso depende de cuantos resultados obtengas, si es mas de uno, ocupas ciclo, sino no, porque en tu caso me imagino que la url no se repite, por lo que mostrara solo 1 resultado, y eso el logico o tu titulo quedaria "titulo1titulo2titulo3" etc...