Visualizzazione dei risultati da 1 a 6 su 6

Discussione: mysql e php

  1. #1

    mysql e php

    Ciao, o fatto questo codice ma mi da errore
    Codice PHP:
    $stringa_query "
    INSERT INTO news (
     titolo_news,
     small_desc,
     news_completa,
     autore,
     argomento,
     data,
     view,
     attiva,
     key,
     fonte
     ) values 
    (
    '"
    .$titolo_news."',
    '"
    .$small_desc."',
    '"
    .$news_completa."',
    '"
    .$autore."',
    '"
    .$argomento."',
    '"
    .$data_ins."',
    '"
    .$view."',
    '"
    .$attiva."',
    '"
    .$attiva."',
    '"
    .$key."',
    '"
    .$fonte."'
    )"

    ecco l'errore
    codice:
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'key, fonte ) values
    Cosa sbaglio??

  2. #2
    prova a stampare la query valorizzata e incollala qua
    www.gext.it

  3. #3
    banale Watson, i messaggi di errore vanno sempre letti

    gli hai zeppato più valori (11) di variabili (10)

    in pratica gli hai dato 2 volte $attiva

    per questo io preferiscono nettamente l'altra sintassi (che ora non ho tra le mani) in cui accoppi subito variabile=valore

    ps: meno male che i moderatori stamani dormoni, altrimenti il titolo "mysql e php" te lo chiudevano subito

    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  4. #4
    O provato a togliere il secondo attiva ed mi è venuto fuori il codice così
    Codice PHP:
    $stringa_query "
    INSERT INTO news (
     titolo_news,
     small_desc,
     news_completa,
     autore,
     argomento,
     data,
     view,
     attiva,
     key,
     fonte
     ) values 
    (
    '"
    .$titolo_news."',
    '"
    .$small_desc."',
    '"
    .$news_completa."',
    '"
    .$autore."',
    '"
    .$argomento."',
    '"
    .$data_ins."',
    '"
    .$view."',
    '"
    .$attiva."',
    '"
    .$key."',
    '"
    .$fonte."'
    )"

    ma cmq mi da errore e nn capisco come mai...

  5. #5
    Utente di HTML.it L'avatar di Sgurbat
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Ad occhio sembra corretta, prova magari a postare una query vera copiando sul forum un tentativo di query non riuscito.

  6. #6
    ma ti dà sempre lo stesso errore?

    io solitamente in questi casi non eseguo la query ma la pubblico "echo $query;" così vedi qual è la vera stringa che viene passata a MySql
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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 © 2024 vBulletin Solutions, Inc. All rights reserved.