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

    [MySql]errore strano su datetime

    Ciao a tutti,
    ho questo errore :
    Warning: Wrong parameter count for mysql_query() in /home/mhd-01/www.*****.com/htdocs/montreal/compra.php on line 7
    con questa query:
    UPDATE mappe SET idprop = '$_SESSION[id]',tempo = DATE_ADD(NOW(), INTERVAL 2 HOUR) WHERE idstanza = '$_GET[id]'

    cos'è successo?

  2. #2
    prova a scrivere

    tempo = 'DATE_ADD(NOW(), INTERVAL 2 HOUR)'.....

  3. #3
    risulta lo stesso errore

  4. #4
    Puoi postare la riga di codice dove c'è mysql_query?

    ma tempo è datetime?

  5. #5
    si, tempo è datetime...la riga è questa:
    $up = mysql_query("UPDATE mappe SET idprop = '$_SESSION[id]',tempo = 'DATE_ADD(NOW(), INTERVAL 2 HOUR)' WHERE idstanza = '$_GET[id]'") or die (mysql_query());

  6. #6
    Hai fatto la connessione al DB, prima di eseguire la query?
    Perché così com'è la query viene eseguita sul DB attualmente attivo.

    Mi spiego. Dopo che hai aperto la connessione a MySQL Server con mysql_connect,

    $connessione = @mysql_connect..

    devi aprire la connessione con il tuo DB, usando mysql_select_db...


    e, comunque, prova a scrivere:

    $up = mysql_query("UPDATE mappe SET idprop = '$_SESSION[id]',tempo = 'DATE_ADD(NOW(), INTERVAL 2 HOUR)' WHERE idstanza = '$_GET[id]'", $connessione) or die (mysql_query());

    al posto di die(mysql_query()), metti die(mysql_error()) così vedi l'errore ritornato da MySQL

  7. #7
    si, la connessione al db la facevo tramite un include...
    grazie per il mysql_error, non me n'ero minimamente accorto! è tutto il giorno che scrivo query
    ora funziona, stavo sbagliando tabella
    grazie ancora!

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.