Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144

    errore di sintassi in mysql query

    Ciao a tutti,

    sto testando un piccolo script php per la gestione dei permessi nel mio sito web e sto riscontrando problemi nel seguente codice:

    codice:
    function user_get_id($user){
    	return 	(mysql_query("
    	SELECT id
    	FROM utenti
    	WHERE username='".$user['username']."' and password='".$user['password']."'
    	"), 0, 'id');
    }
    L'errore lo ottengo nell'ultima riga ovvero
    "), 0, 'id');
    :


    Parse error: syntax error, unexpected ','

    Come mai genera questo errore se tale funzione accetta in tutto 3 parametri di cui due opzionali?

    fonte:
    http://www.php.net/manual/it/function.mysql-query.php

  2. #2
    A parte che non si capisce cosa dovrebbero essere quei parametri opzionali che passi alla funzione ma basterebbe banalmente verificare il corretto posizionamento delle parentesi per individuare l'errore magari semplicemente indentando meglio il codice!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Perché la prima ) ti chiude la funzione mysql_query, devi toglierla e mettere )) alla fine.

    Codice PHP:
    function user_get_id($user){
        return  (
    mysql_query("
        SELECT id
        FROM utenti
        WHERE username='"
    .$user['username']."' and password='".$user['password']."'
        "
    0'id'));

    Edit: appunto, come dice satifal, storia sui parametri inclusa.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    144
    che stupido...! grazie ragazzi!

Tag per questa discussione

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.