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

    [Errore]Inserire dati sql

    Salve,
    sapete spiegare il motivo e suggerirmi eventualmente una soluzione?

    Errore:

    "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 ',

    A poche ore dallinizio della Confederations Cup, cresce la' at line 1"

    Grazie a chiuque mi aiuti


  2. #2
    come dire... questa e' la risposta.... voi indovinate la domanda.

    posta la query e come viene risolta se ha delle variabili.

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

  3. #3
    Ecco il codice:

    //Alcune variabili
    $title=" <h1>La Lazio annuncia il nuovo allenatore: è BALLARDINI!</h1>";
    $introtext= "E’
    Davide Ballardini
    il nuovo allenatore della Lazio.

    L’ex tecnico del Palermo ha
    siglato un contratto di due anni con opzione per il terzo, da circa 400.000
    euro a stagione.

    L’allenatore
    è arrivato a Roma questa mattina da cui si è recato a Formello per la
    firma, dove ad attenderlo vi era il presidente Lotito.

    Da
    quanto si mormora, fra i due si sarebbe già tenuto un mini vertice per iniziare
    a pianficare da subito il mercato, in vista della prossima stagione.

    La presentazione
    si terrà domani alle ore 12.";



    $query = ("INSERT INTO jos_content (`id`, `title`, `alias`, `title_alias`, `introtext`, `fulltext`, `state`, `sectionid`, `mask`, `catid`, `created`, `created_by`, `created_by_alias`, `modified`, `modified_by`, `checked_out`, `checked_out_time`, `publish_up`, `publish_down`, `images`, `urls`, `attribs`, `version`, `parentid`, `ordering`, `metakey`, `metadesc`, `access`, `hits`, `metadata`) VALUES(NULL, $title, $alias, $title_alias,$introtext,'', $state, $sectionid, , $mask, $created, 62, 'Newcalcio', '2008-03-08 19:17:41', 62, 0, '0000-00-00 00:00:00', $created, '0000-00-00 00:00:00', 'asterisk.png|left|Joomla! Logo|1|Example Caption|bottom|center|120', 'Fonte:www.goal.com', 'pageclass_sfx=\nback_button=\nitem_title=1\nlink_ titles=\nintrotext=1\nsection=0\nsection_link=0\nc ategory=0\ncategory_link=0\nrating=\nauthor=\ncrea tedate=\nmodifydate=\npdf=\nprint=\nemail=\nkeyref =\ndocbook_type=', 2, 0, 1, '', $metadesc, 0, $hits, '')");
    $inser=mysql_query($query, $link_id) or die(mysql_error());


    Questo codice, mi da sempre erori simili, a quello di prima, come potrei fare?

    P.S ho provato con addshlashes, ma lo fa sempre.

    Saluti.

  4. #4
    Il fatto strano è che capisco che l'errore è che vede degli apici senza slash davanti, quindi l'errore è nella funzione addslashes?

  5. #5
    Originariamente inviato da newcalcio
    Il fatto strano è che capisco che l'errore è che vede degli apici senza slash davanti, quindi l'errore è nella funzione addslashes?
    direi di no. L'errore e' che vuoi inserire dei valori stringa senza che questi siano racchiusi tra apici.... es:

    VALUES (NULL, $title, $alias, $title_alias, $introtext, ...... etc

    dovrebbero essere:

    VALUES (NULL, '$title', '$alias', '$title_alias', '$introtext', ...... etc

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

  6. #6
    Mi hai salvato, non so come ringraziarti

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.