Visualizzazione dei risultati da 1 a 3 su 3

Discussione: comando WHERE mysql

  1. #1
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269

    comando WHERE mysql

    Salve ragazzi praticamente vorrei capire bene una query del tipo:

    $id = $_GET['id']; <<< questo è l'id della news...che viene passato grazie ad un parametro

    $query = "SELECT * FROM commenti WHERE id_news = '$id'"; <<< questa query fa riferimento alla tabella commenti

    Praticamente ho uno script per inserire dei commenti in base alla news... però adesso vorrei capire come funzionare la query praticamente io seleziono la tabella poi c' quel WHERE.. che non ho capito cosa fa...

    Se non sbaglio quel WHERE id_news = '$id' prende in considerazione tutti i campi della tabella che hanno quel valore... qualcuno può spiegarmelo meglio?

    Grazie anticipatamente!
    Con i sogni possiamo conoscere il futuro...

  2. #2
    tu hai una tabella commenti, dove ci sono i commenti a diverse news (che hanno diversi id quindi)

    non può essere utile estrarre dal database tutti i commenti a tutte le news, ma solo quelli di una certa news.

    la tua query dice

    "SELEZIONA tutta lariga dalla tabella commenti DOVE id_news è uguale a id";

    id_news è un campo della tabella commenti

    http://www.trustweb.it - Web Development - Design 2D/3D - SEO & SEM

    Twitter http://twitter.com/#!/TrustWeb
    LinkedIn http://it.linkedin.com/in/trustweb

  3. #3
    Utente di HTML.it L'avatar di gaten
    Registrato dal
    Jul 2007
    Messaggi
    1,269
    Perfetto hai capito al volo ogni news ha un suo id.. e ovviamente la tabella commenti ha il campo id_news..nel quale gli invio un parametro.. attraverso $_GET['id'] contentente l'id della reltiva news.. quindi WHERE seleziona solamente la riga della tabella commenti che ha come valore $id grazie mille ciao!
    Con i sogni possiamo conoscere il futuro...

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.