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

    Problema con fetch_row[PHP]

    Buon giorno avrei questo problemino,devo verificare se all'interno della tabella DatiCliente
    c'è o meno l'utente che vado ad inserire tramite <input type=text>passando ovviamente i valori
    con un form.

    Questo è quello che ho:

    $query="SELECT DatiCliente.id_DatiCliente,DatiCliente.login,Login Cliente.id_DatiCliente
    FROM (DatiCliente LEFT JOIN LoginCliente ON DatiCliente.id_DatiCliente = LoginCliente.id_DatiCliente)
    where DatiCliente.login ='$verificaLogin'";

    // inserisce il risultato della query nella stringa
    *$Risultato = mysql_db_query($db, $query);
    echo $query."
    ";

    ^ while (mysql_fetch_row($Risultato)) {

    //qui confronta la stringa passata per ogni riga presente
    //nel campo login della tabella interessata LoginCliente
    $login_db = mysql_result($Risultato,"login") or die("Non riesco a capire su quale tabella cercare!!");
    echo $login_db."
    ";
    }

    l'errore che mi da è questo:
    Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in c:\phpdev\www\public\carracq_phpmysql\verificaclie nte.php on line 25

    e poi:

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\phpdev\www\public\carracq_phpmysql\verificaclie nte.php on line 28

    La linea 25 è questa *
    La linea 28 è quest'altra ^

    Che cosa manca per eseguire questi metodi?

    Grazie mille.....

  2. #2
    Utente di HTML.it L'avatar di _kime_
    Registrato dal
    Sep 2003
    Messaggi
    311
    i dati di connessione al db?!
    + / Powered by Ubuntu 4.10 "The Warty Warthog"

    + / Manuale PHP.net

    + / Think Free

  3. #3
    eccoli:

    $host="localhost";
    $user="";
    $pass="";
    $nomeDB="CarrelloAcquisti";
    $db=mysql_connect($host,$user,$pass) or die ("Errore durante la connessione");

  4. #4
    sostistisci

    *$Risultato = mysql_db_query($db, $query);
    echo $query."


    a

    *$Risultato = mysql_query($query) or die (mysql_error());
    debian:~$ uname -r
    2.6.18-1-686
    debian:~$

    Il quiz manager è nato!!! visitate http://shenk.altervista.org !!

  5. #5
    Ho fatto come hai detto e non funziona
    $Risultato = mysql_query($query) or die (mysql_error());
    mi da questo errore:No Database Selected

    poi ho inserito il nome del DB

    *$Risultato = mysql_query($nomeDB,$query) or die (mysql_error());
    nn funziona dandomi questo errore:
    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\phpdev\www\public\carracq_phpmysql\verificaclie nte.php on line 30
    la linea 30 è questa *

    ho provato cosi:
    $Risultato = mysql_query($nomeDB,$query,$db) or die (mysql_error());

    Warning: Wrong parameter count for mysql_query() in c:\phpdev\www\public\carracq_phpmysql\verificaclie nte.php on line 30

    insomma....come devo fare?
    Grazie mille...

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    l'ordine è questo:
    www.php.net/mysql_connect
    www.php.net/mysql_select_db
    www.php.net/mysql_query
    www.php.net/mysql_fetch_assoc

    ti connetti, scegli il db, esegui le query, prendi i risultati. alla fine di ogni comando metti www.php.net/mysql_error.
    think simple think ringo

  7. #7
    grazie per avermi consigliato questi link.. che già ho fatto miei scaricandoli...però.. non potresti fare ordine con uno script di esempio sulla falsa riga di quello che ho mandato nei post precedenti,come dovrei fare?
    Perchè altrimenti non capisco...
    ti ringrazio....

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.