Visualizzazione dei risultati da 1 a 8 su 8

Discussione: query sbagliata?

  1. #1

    query sbagliata?

    ciao a tutti...
    non riesco a venirne fuori con questa query... dove sbaglio?

    $sql="SELECT $campo FROM $tabella WHERE $campo = '$valore' AND id <>".$id;

    se invece faccio un echo della query e poi la faccio direttamente in phpMyAdmin mi da giusto!!!

    grazie mille!!

  2. #2

  3. #3
    se metto:

    or die ("Problemi con la query controllo $campo");

    me lo restituisce dicendomi appunto Problemi con la query...

    se metto

    or die (mysql_error($db));

    non mi dice nulla!

  4. #4
    forse ho capito dove è l'inghippo...
    la query è all'interno di una funzione.

    function ControlloPresence ($tabella, $campo, $valore){

    $sql="SELECT $campo FROM $tabella WHERE $campo = '$valore' AND id <>".$id;
    $result = mysql_db_query($db_name, $sql, $db) or die ("Problemi con la query controllo $campo");
    $num = mysql_num_rows($result);
    echo $sql;
    ecc....

    }

    ControlloPresence ($tabella, $campo, $valore);

    infatti se lancio lo stesso script senza funzione... funziona... pero' l'sql che mi butta fuori è giusta!!!

    help please!!

  5. #5

  6. #6
    e lo so... ma quello che non capisco è che l'echo mi da un sql giusta che però lanciata dentro la funzione non va... quindi le variabili le recupera

  7. #7
    Perchè non leggi quanto ti viene suggerito?

    Secondo te, $db_name, $db e $id da dove dovrebbero arrivare?

  8. #8
    si si stavo leggendo lo giuroooooooo!!! perdonamiiiiiiiiiiiiiiiii!!!!
    mi cospargo il capo di cenere!!

    grazie mille milioni!!!

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.