Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Sintassi quary

  1. #1

    Sintassi quary

    Codice PHP:

            
    // INSERT | id_categoria | denominazione
                
    $insert_quary 'INSERT INTO `$table_arr[$table]` (`id_categoria` , `denominazione`) '
                
    ' VALUES ( \'\', \''.$denominazione.'\');'
                
    ' '


    Non riesco ad inserire il parametro ($table_arr[$table]) all'interno della quary,
    mi da il seguente errore:
    La tabella 'pippo.$table_arr[$table]' non esiste
    sicuramente è un errore di sintassi ma non riesco a risolvere

    cichity74

  2. #2
    devi usare i doppi apici se vuoi che la stringa risolva le variabili.

    $insert_query = " INSERT....

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

  3. #3
    usa i doppi apici e non quelli singoli per racciudere la stringa, gli apici singoli non fanno il parse per vedere se ci sono eventuali variabili
    codice:
    $insert_quary = "INSERT INTO `$table_arr[$table]` (`id_categoria` , `denominazione`) " 
                . " VALUES ( '', ''.$denominazione.'');" 
                . " ";
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  4. #4
    e va beh ma dovete smetterla di rispondere prima di me oggi
    Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone

  5. #5
    in questo modo il problema si sposta alla var sucessiva

    codice:
    		// INSERT | id_categoria | denominazione
    			$insert_quary = "INSERT INTO `$table_arr[$table]` (`id_categoria` , `denominazione`) '
    			. ' VALUES ( \'\', \''.$denominazione.'\');'
    			. ' ";
    err: Errore di sintassi nella query SQL vicino a '' . ' VALUES ( \'\', \''.test.'\');' . '' linea 1



    cichity74

  6. #6
    Originariamente inviato da 13manuel84
    usa i doppi apici e non quelli singoli per racciudere la stringa, gli apici singoli non fanno il parse per vedere se ci sono eventuali variabili
    codice:
    $insert_quary = "INSERT INTO `$table_arr[$table]` (`id_categoria` , `denominazione`) " 
                . " VALUES ( '', ''.$denominazione.'');" 
                . " ";

    :master: Errore di sintassi nella query SQL vicino a '.test.'')' linea 1

  7. #7
    perche' la fai troppo complicata.... sii semplice
    codice:
    $insert_query = "INSERT INTO `$table_arr[$table]` 
                     (`id_categoria` , `denominazione`) 
            	 VALUES ( '', '$denominazione') ";
    per cortesia usa "query" fa piu' fine....


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

  8. #8
    Originariamente inviato da piero.mac
    perche' la fai troppo complicata.... sii semplice

    codice:
    $insert_query = "INSERT INTO `$table_arr[$table]` 
                     (`id_categoria` , `denominazione`) 
            	 VALUES ( '', '$denominazione') ";
    in effetti tutta su una riga è assai più semplice
    comunque non ho ancora capito come rispettare la sintassi e farla su più righe
    per cortesia usa "query" fa piu' fine....
    :maLOL: ma che ho scritto "quary" :rollo:
    VVoVe: questo si che è grave altro che sintassi apici e affini...

    e grazie
    cichity74

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.