Ciao,
ho un problema che mi sta facendo diventare matto....ho un semplice form che inserisce un nome in una tabella MySQL, con la funzioncina addslashes per non mandare in crash l'operazione.
Fin qui tutto bene...tanto che in locale inserisco D'Anna e vado nel db, trovo D'Anna nel campo.
La stessa applicazione, online, mi inserisce D\'Anna nel db e se provo a fare una query del tipo
SELECT * FROM utenti WHERE cognome LIKE '%D\\\'Anna%'
mi restituisce 0 record.
Allora le mie domande sono:
1. perchè in locale inserisce D'Anna e in remoto D\'Anna?
2. perchè la query restituisce sempre 0 ???![]()
![]()
![]()
3. ma come devo fa????![]()
![]()
Se può essere di aiuto queste sono le versioni di MySql:
locale: 5.0.67-community-nt
online: 5.0.68-log
Grazie a tutti anticipatamente!!