Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    query con variabili e giungla di apici...

    ricevo un errore--> unexpected T_VARIABLE
    con la seguente query-->

    $sottocategoria = $_POST["sottocategoria"];
    $parole = $_POST ["parole"];

    mysql_query("UPDATE foto SET '$sottocategoria' = CONCAT(LOWER('$sottocategoria'), " $parole")";


    le ho giā provate tutte, apici di qui, apici di lā, doppi, singoli... ma da cavernicolo del php non ne sono venuto fuori
    (per la cronaca con questa query vorrei aggiungere una stessa parola a tutti i record di una sottocategoria...)

  2. #2
    i nomi di campo non vanno tra apici. Tra apici devono essere delimitate le stringhe.

    codice:
    mysql_query("UPDATE foto 
                SET $sottocategoria = CONCAT(LOWER($sottocategoria),  '$parole' ) ");
    dove $sottocategoria si presume sia nome del campo e con attenzione al fatto che una query cosi' ti fa tutta la tabella senza condizioni sul record. Mi sembra pero' un mezzo accidente lasciar determinare ad un form il nome di un campo da modificare.

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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    grazie piero, funziona perfettamente ora
    (non č un accidente, č una pagina di amministrazione che uso SOLO io :-)))
    grazie ancora
    w il php

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.