Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    17

    sql dove sbaglio adesso?

    Cavolo, dopo un pò mi demoralizzo.. uffi...

    $conn = mysql_connect("$db_host","$db_user","$db_password" ) or die("Errore nella connessione a MySql: " . mysql_error());
    $query = "UPDATE 'controllo' SET Session = '1' WHERE ID='2'";
    mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());

    mi da errore sulla $query..

    sarà la sintassi?

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Codice PHP:
    $query "UPDATE controllo SET Session = '1' WHERE ID='2'"

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    17
    [supersaibal]Originariamente inviato da Avalox
    Codice PHP:
    $query "UPDATE controllo SET Session = '1' WHERE ID='2'"
    [/supersaibal]
    scherzavo, ho capito l'errore da solo!!

    mannaggia a questa sintassi maledetta! VVoVe:

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    17
    ora mi da

    Errore nella query: No database selected

    eppure il nome inserito del db è giusto.

    in effetti dov'e che io gli passo il nome del DB?

    li mi pare di leggere solo il nome della tabella.

  5. #5
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Allora... prima di postare cerca di ragionare.

    Ti connetti a mysql con mysql_connect, ma non selezioni nessun database.

    usa mysql_select_db("database") prima della query.


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    17
    [supersaibal]Originariamente inviato da Avalox
    Allora... prima di postare cerca di ragionare.

    Ti connetti a mysql con mysql_connect, ma non selezioni nessun database.

    usa mysql_select_db("database") prima della query.

    [/supersaibal]
    si,difatti ci sono arrivato (contento per questo).

    Senti però passando questo script:

    $conn = mysql_connect("$db_host","$db_user","$db_password" ) or die("Errore nella connessione a MySql: " . mysql_error());
    $db_select = mysql_select_db($db_name, $conn) or die ("Errore nella selezione del database. Verificare i parametri");
    $query = "SELECT session FROM controllo WHERE ID='2'";
    $mysqlquery =mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    Print "$mysqlquery";

    il risultato è:

    Resource id #5 invece di 1 numero? come mai?

  7. #7
    Perche' quello che stampi e' il resource id number e non il query result...

    $mysqlquery = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    $row = mysql_fetch_assoc($mysqlquery);
    print $row[0];


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

  8. #8
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Senti però passando questo script:

    $conn = mysql_connect("$db_host","$db_user","$db_password" ) or die("Errore nella connessione a MySql: " . mysql_error());
    $db_select = mysql_select_db($db_name, $conn) or die ("Errore nella selezione del database. Verificare i parametri");
    $query = "SELECT session FROM controllo WHERE ID='2'";
    $mysqlquery =mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());
    Print "$mysqlquery";

    il risultato è:

    Resource id #5 invece di 1 numero? come mai?


    ...ma hai mai letto niente di PHP è MySql?


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.