Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 28
  1. #11
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    59
    if(!mysql_query($query))
    la query la eseguo con questo comando...
    e cmq ho cambiato i comandi ma non succede niente di che...
    p.s: se pensi che sia giusto come dici tu fammi vedere che posso modificare...

  2. #12
    Originariamente inviato da pmarlat
    if(!mysql_query($query))
    la query la eseguo con questo comando...
    e cmq ho cambiato i comandi ma non succede niente di che...
    p.s: se pensi che sia giusto come dici tu fammi vedere che posso modificare...
    eh fai un confronto tra le funzion mssql e le funzioni mysql che sono ben diverse cerca sul manuale e vedi quale ti servono per ogni passaggio

  3. #13
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    59
    Originariamente inviato da vercinstex
    eh fai un confronto tra le funzion mssql e le funzioni mysql che sono ben diverse cerca sul manuale e vedi quale ti servono per ogni passaggio
    si ma non è giusta la funzione mysql_query($query)????

  4. #14
    Originariamente inviato da pmarlat
    si ma non è giusta la funzione mysql_query($query)????

    http://it.php.net/manual/it/ref.mysql.php
    qua ci sono tutte le funzioni mysql cliccando su ognuna vedi la sintassi

    e gia che ci siamo ti consiglio pure phpdesigner è un editor gratis che ti suggerisce la sintassi delle funzioni mano a mano che scrivi

  5. #15
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    59
    mysql_query() invia una query al database attualmente attivo sul server associato all'identificativo di conmnessione specificato. Se identificativo_connessione non è specificato, viene considerata l'ultima connessione aperta.... è quella che ho fatto io....
    e poi non dire che non ho seguito il tuo consiglio...

  6. #16
    Originariamente inviato da pmarlat
    mysql_query() invia una query al database attualmente attivo sul server associato all'identificativo di conmnessione specificato. Se identificativo_connessione non è specificato, viene considerata l'ultima connessione aperta.... è quella che ho fatto io....
    e poi non dire che non ho seguito il tuo consiglio...
    eh boh nn so piu che dirti prova a ripostare tutto il codice con le funzioni mysql e provo a vedere sulleditor se mi segna errori

  7. #17
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    59
    <?PHP

    $nome=$_GET['nome'];
    $cognome=$_GET['cognome'];
    $eta=$_GET['anno_nascita'];
    $altezza=$_GET['altezza'];
    $peso=$_GET['peso'];
    $squadra=$_GET['squadra'];


    $query = "SELECT * FROM `giocatori` WHERE";
    if($nome!= "") { $query = "$query `nome` LIKE CONVERT(_utf8 \'$nome\' USING latin1) COLLATE latin1_swedish_ci"; }
    if($cognome!= "") {
    if($nome!= "") {
    $query = "$query AND `cognome` LIKE CONVERT(_utf8 \'$cognome\' USING latin1) COLLATE latin1_swedish_ci";
    } else {
    $query = "$query `cognome` LIKE CONVERT(_utf8 \'$cognome\' USING latin1) COLLATE latin1_swedish_ci";
    }
    }
    if($eta!= "") {
    if(($nome!= "") OR ($cognome!= "")) {
    $query = "$query AND `eta` = '$eta'";
    } else {
    $query = "$query `eta` = '$eta'";
    }
    }
    if($peso!= "") {
    if(($nome!= "") OR ($cognome!= "") OR ($eta!= "")) {
    $query = "$query AND `peso` ='$peso'";
    } else {
    $query = "$query `peso` = '$peso'";
    }
    }
    if($squadra!= "0") {
    if(($nome!= "") OR ($cognome!= "") OR ($eta!= "") OR ($peso!= "")) {
    $query = "$query AND `id_squadra` = $squadra";
    } else {
    $query = "$query `id_squadra` = $squadra ";
    }
    }
    $db= "calcio_a_5";

    if(!mysql_query($query))
    {
    print("Attenzione, impossibile trovare il record"); // ...viene visualizzato un messaggio di errore
    print "mysql_error($query)"; // ...e relativo debug dello stesso
    print "mysql_errno($db)";
    }
    else// se invece la query ha successo ...
    {
    $gioc= mysql_fetch_array($query);
    print ("$gioc[nome]");
    }


    ?>


    grazie mille per la tua disponibilità...
    cmq prova a guardare la sintassi della query perchè secondo me è quello il problema...

  8. #18
    Originariamente inviato da pmarlat
    <?PHP

    $nome=$_GET['nome'];
    $cognome=$_GET['cognome'];
    $eta=$_GET['anno_nascita'];
    $altezza=$_GET['altezza'];
    $peso=$_GET['peso'];
    $squadra=$_GET['squadra'];


    $query = "SELECT * FROM `giocatori` WHERE";
    if($nome!= "") { $query = "$query `nome` LIKE CONVERT(_utf8 \'$nome\' USING latin1) COLLATE latin1_swedish_ci"; }
    if($cognome!= "") {
    if($nome!= "") {
    $query = "$query AND `cognome` LIKE CONVERT(_utf8 \'$cognome\' USING latin1) COLLATE latin1_swedish_ci";
    } else {
    $query = "$query `cognome` LIKE CONVERT(_utf8 \'$cognome\' USING latin1) COLLATE latin1_swedish_ci";
    }
    }
    if($eta!= "") {
    if(($nome!= "") OR ($cognome!= "")) {
    $query = "$query AND `eta` = '$eta'";
    } else {
    $query = "$query `eta` = '$eta'";
    }
    }
    if($peso!= "") {
    if(($nome!= "") OR ($cognome!= "") OR ($eta!= "")) {
    $query = "$query AND `peso` ='$peso'";
    } else {
    $query = "$query `peso` = '$peso'";
    }
    }
    if($squadra!= "0") {
    if(($nome!= "") OR ($cognome!= "") OR ($eta!= "") OR ($peso!= "")) {
    $query = "$query AND `id_squadra` = $squadra";
    } else {
    $query = "$query `id_squadra` = $squadra ";
    }
    }
    $db= "calcio_a_5";

    if(!mysql_query($query))
    {
    print("Attenzione, impossibile trovare il record"); // ...viene visualizzato un messaggio di errore
    print "mysql_error($query)"; // ...e relativo debug dello stesso
    print "mysql_errno($db)";
    }
    else// se invece la query ha successo ...
    {
    $gioc= mysql_fetch_array($query);
    print ("$gioc[nome]");
    }


    ?>


    grazie mille per la tua disponibilità...
    cmq prova a guardare la sintassi della query perchè secondo me è quello il problema...

    ora ti scrivo quello che secondo me è sbagliato visto che nn posso provarla

    secondo me sbagli la concatenazione ora nn so se il resto della query sia giusta o meno pero mi sa che nn si puo fare come fai tu in questo modo

    --->>>$query = "$query `nome` LIKE CONVERT(_utf8 \'$nome\' USING latin1) COLLATE latin1_swedish_ci";

    ma se nn mi sbaglio per concatenare o fai
    $query = $query + "`nome` LIKE CONVERT(_utf8 \'$nome\' USING latin1) COLLATE latin1_swedish_ci";

    oppure

    piu semplice
    $query .= " `nome` LIKE CONVERT(_utf8 \'$nome\' USING latin1) COLLATE latin1_swedish_ci";

    e questo sempre che sia un errore lo fai un po in tutte le query
    prova a controllare che sia quello
    altrimenti proviamo qualkosaltro se ci viene in mente

  9. #19
    a prescindere dalla composizione della query che ritengo sia "cervellotica" l'errore e' che usi $query per passare il resource id a mysql_fetch_array() invece dell'id che non recuperi facendo la query a quel modo....

    codice:
    if(!mysql_query($query))   <<< ------  non va bene ...
    
    usa il seguente modo...
    
    $res = mysql_query($query) or die (mysql_error() );
    
    .....
    
    $gioc= mysql_fetch_array($res);
    ripeto .... a prescindere dalla sintassi della query....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  10. #20
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    59
    Originariamente inviato da piero.mac
    a prescindere dalla composizione della query che ritengo sia "cervellotica" l'errore e' che usi $query per passare il resource id a mysql_fetch_array() invece dell'id che non recuperi facendo la query a quel modo....

    codice:
    if(!mysql_query($query))   <<< ------  non va bene ...
    
    usa il seguente modo...
    
    $res = mysql_query($query) or die (mysql_error() );
    
    .....
    
    $gioc= mysql_fetch_array($res);
    ripeto .... a prescindere dalla sintassi della query....
    perchè tu come avresti fatta la query???
    cmq non può essere quello che dici tu perchè l'errore è nella query visto che non esegue il comando mysql_query()...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.