Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Unknown column 'grafica' in 'where clause'

    scusate, sapete perchè?

    <?php
    $sql = "SELECT * FROM settori WHERE $_GET[stampa]=nome_settore";
    $result = mysql_query($sql, $connect)
    or die ("query non corretta" . mysql_error());
    $row = mysql_fetch_array($result);
    echo "<h1>" . $row[nome_settore] . "</h1>";
    ?>

    mi restituisce:

    Unknown column 'grafica' in 'where clause' ???

    Però se gli passo l'id come variabile $_GET mi stampa il risultato giusto?
    E infine l'id nella tabella è la chiave primaria.

  2. #2
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    al mio paese scriviamo

    nome_campo=valore

    no

    valore=nome_campo

    tu hai fatto esattamente il secondo caso, cioè sbagliato

  3. #3
    non so di che paese sei, ma mi da lo stesso risultato,

    sorry. Grazie per l'interessamento.

  4. #4
    anche se gli passo $_GET[settore] = id;
    mi stampa il risultato giusto, ma io non gli volevo passare l'id come variabile, ma il nome del settore che mi interessa.

  5. #5
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    dai è una battuta
    cmq ho appena provato cn phpmhyadmin e nn sapevo ke si potesse invertire campo/valore

    cmq, in genere x i nomi di campi, database e tabelle si usano queste virgolette ` (alt+96) e x i campi il normale apice ' accanto lo zero.

    Prova a fare

    $sql = "SELECT * FROM `settori` WHERE `nome_settore`='".$_GET['stampa']."'";


  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    anche se non c'entra col problema della query
    $row[nome_settore]

    va scritto
    $row['nome_settore']. Se settassi l'error_reporting a E_ALL ti troveresti un bel notice di undefined constant nome_settore.

  7. #7
    grande, sei un mito, ha funzionato!

    comunque non mi offendo mica per cs poco!

    :-)

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.