- Home
- Categorie
- Coding e Sistemistica
- Coding
- Ripulire stringa attraverso mysql
- 
							
							
							
							
							Ripulire stringa attraverso mysqlRagazzi conoscete per caso una funzione che adotta mysql per ripulire una stringa dai caratteri speciali?? 
 
- 
							
							
							
							
							Ciao carlitos1982, 
 puoi usare la funzione mysql_real_escape_string che ti avevo già suggerito qualche settimana fà.
 
- 
							
							
							
							
							@Thedarkita said: Ciao carlitos1982, 
 puoi usare la funzione mysql_real_escape_string che ti avevo già suggerito qualche settimana fà.Ciao Thedarkita ho fatto cosi' 
 [PHP]
 $query =mysql_real_escape_string("SELECT * FROM link Where categoria_link='Battute Divertenti' and id_link=".$idlinkget." ORDER BY id_link desc");[/PHP] 
 Mi genera questo 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 ''Battute Divertenti' and id_link=589 ORDER BY id_link desc' at line 1
 
- 
							
							
							
							
							mysql_real_escape_string deveessere utilizzata sulle stringhe prima di essere inserite nella query. [php] 
 $query =mysql_query("SELECT * FROM link Where categoria_link='Battute Divertenti' and id_link=".mysql_real_escape_string($idlinkget)." ORDER BY id_link desc");
 [/php]
 
- 
							
							
							
							
							Usando la tua stringa mi da questo 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 'Resource id #4' at line 1
 
- 
							
							
							
							
							Sicuro sia quella query a dare errore? 
 Posta il codice completo.
 
- 
							
							
							
							
							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 'AMORE è CIECO..NON MI TROVERANNO MAI','Ciaoo' at line 1 La frase che sta nel database è la seguente 
 SE LA FORTUNA è BENDATA E L'AMORE è CIECO..NON MI TROVERANNO MAI
 
- 
							
							
							
							
							Beh l'errore non mi sembra sia quella query. 
 
- 
							
							
							
							
							se tolgo l apice dalla parola amore il tutto funziona...mi chiedo in sola lettura è possibile far togliere a mysql quegli apici fastidiosi? 
 
- 
							
							
							
							
							mysql_real_escape_string lo devi aggiungere in tutte le query, la query che ti ho postato corretta io NON è quella che genera l'errore, ma è un'altra a generarlo. 
 
- 
							
							
							
							
							Non capisco..ho questo due query [PHP] 
 include'config.php';
 //recupero i valori relativi ai link sul natale e capodanno$query ="SELECT * FROM link Where categoria_link='Battute Divertenti' and id_link=".mysql_real_escape_string($idlinkget)." ORDER BY id_link desc"; $result = @mysql_query($query) or die (mysql_error()); 
 [/PHP]e quest altra [PHP] 
 /recupero i valori relativi ai link sul natale e capodanno
 $query = "SELECT * FROM link Where id_link=".mysql_real_escape_string($idlinkget)." ORDER BY id_link desc";
 $result = @mysql_query($query) or die (mysql_error());
 if (mysql_num_rows($result) > 0)[/PHP] 
 Dove sta l errore qui' ?:bho:
 
- 
							
							
							
							
							Da l'errore che hai postato a me sembra una query di tipo insert a generare errore. 
 
- 
							
							
							
							
							Maledizione era questo codice qui'...! <? $testoblu_link = stripslashes(stripslashes($testoblu_link)); ?>