Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Problema con query

  1. #1

    Problema con query

    Adesso ho l'ultimo problema da risolvere poi riesko finalmente a mettere il sito online:

    questa e' la pagina dei dettagli che prende i dati dall'id generato dal link da dove arriva,devo mettere in una query i dati di 2 tabelle collegando gli id ma cosi com'e' non va,secondo voi perke'?

    codice:
    SELECT tahulis_hublist.id,tahulis_userlists.hub_reliability,tahulis_userlists.hub_users,tahulis_userlists.hub_userlist,tahulis_userlists.hub_oplist FROM tahulis_hublist WHERE ". "1"." AND id='".$_GET['id']."' INNER JOIN tahulis_userlists ON '".$_GET['id']."' = tahulis_userlists.id";

  2. #2
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    bè in quello che hai postato ci sono diversi errori di sistassi tipo:

    WHERE ". "1"." AND
    non so se sia voluto o meno cmq dovrebbe essere:

    ... WHERE ".1." AND ...

  3. #3
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    Così funziona? Se si controlla che faccia quello che ti serve.


    codice:
    SELECT t1.id, t2.hub_reliability,
     t2.hub_users,t2.hub_userlist,t2.hub_oplist
    FROM 
    tahulis_hublist AS t1, tahulis_userlists as t2 
    WHERE  t1.id = t2.id = ".$_GET['id']."
    Usare poi direttamente nella query il valore preso da $_GET non è proprio il massimo della sicurezza (vedi SQL Injection), dovresti prima validare il contenuto di $_GET['id'] e POI utilizzarlo nella query.

  4. #4
    la query originale era cosi e funzionava ma prendeva i dati da una tabella sola

    codice:
       $selectSql = "SELECT * FROM tahulis_hublist WHERE ". "1"." AND id='".$_GET['id']."'";

  5. #5
    sei un mito grazie funziona ^^, a buon rendere.

  6. #6
    rettifico non funziona visualizza solo il primo id ,il problema e' dovuto al link

    sul primo id della lista funziona hublist_detail.php?1&id=2 sugli altri no

    hublist_detail.php?1&id=iddavedere

  7. #7
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    La corrispondenza tra gli id delle due tabelle è sempre rispettata? Esistono cioè sempre id collegati oppure sono presenti in una tabella degli id che nell'altra non ci sono?

  8. #8
    gli id sono gli stessi in tutte e 2 le tabelle

  9. #9
    probabilmente era per questo che c'era quel WHERE ". "1"."

  10. #10
    ho modificato il link dei dettagli stesso problema hublist_detail.php?id=numeroid

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.