Buongiorno, ho il seguente problema se nel contenuto della variabile sono presenti gli apici mi da il seguente errore:
Errore (essendo un campo dove bisogna inserire una relazione sulla lavorazione non devono esserci delle limitazioni)
Errore durante l'accesso alla banca dati:
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
posto anche il codice che ho compilato
/**
* Insert a record on another table
*/
// SQL statement parameters
$insert_table = 'telefonate'; // Table name
$insert_fields = array( // Field list, add as many as needed
'TEC' => "'{TEC}'",
'IDDCLIENTE' => "'[use]'",
'NOTE' => "'{NOTE}'",
'DATAAPPUNTAMENTO' => "'{DATAAPPUNTAMENTO}'",
'ORAAPPUNTAMENTO' => "'{ORAAPPUNTAMENTO}'",
'ORASCHEDA' => "'{ORASCHEDA}'",
'DATASCHEDA' => "'{DATASCHEDA}'",
'USER' => "'[ta]'",
'TEMPO' => "'{TEMPO}'",
);
// Insert record
$insert_sql = 'INSERT INTO ' . $insert_table
. ' (' . implode(', ', array_keys($insert_fields)) . ')'
. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';
sc_exec_sql($insert_sql);
apici all'interno di una variabile
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
Re: apici all'interno di una variabile
Ciao, prova vedere qui se può esserti d'aiuto.
no link please:.net/manual/it/function.addslashes.php
no link please:.net/manual/it/function.addslashes.php
Re: apici all'interno di una variabile
Prova con
'DATASCHEDA' => "'".{DATASCHEDA}."'"
Ovvero concateni l'apice come fosse testo alla variabile.
'DATASCHEDA' => "'".{DATASCHEDA}."'"
Ovvero concateni l'apice come fosse testo alla variabile.
Scriptcase supporto e vendita per l'italia
www.scriptcasecommunity.it
www.scriptcasecommunity.it
Re: apici all'interno di una variabile
grazie per l'aiuto ma in entrambe le soluzioni non hanno funzionato, ho provato con htmlspecialchars() e funziona non da l'errore il problema però è quello che mi ritrovoal posto degli apici ' e nella relazione da inviare al cliente il più delle volte non è comprensibile per chi la legge, alla fine ho scelto , anche se non è molto professionale ma limita i danni, con un replace prima di caricare adesso mi ritrovo con un punto di domanda al posto dell'apice
Re: apici all'interno di una variabile
Io su istruzioni Sql sostituisco così:
In pratica sostituisci l'apice con l'accento grave.
Codice: Seleziona tutto
$str = ereg_replace( chr(ord("`")), "'", $str ); # `
Re: apici all'interno di una variabile
Grazie per la dritta molto più funzionale della mia
Chi c’è in linea
Visitano il forum: Ahrefs [Bot] e 8 ospiti