J'ai ce SQL:mysql_query pas d'insérer une ligne correctement
INSERT INTO v3_peers
(torrent, peer_id, ip, ipv6, port, smoke_ip, uploaded, downloaded, up_ofset, down_ofset, remaining, started, last_action, connectable, userid, agent)
VALUES
('13471', '-UT2200-ĂZŤjśŻl‰şđ^', '69.64.147.243', '2001:0:5ef5:79fd:14e6:7214:2a5f:5811', '58262', '', '0', '0', '0', '0', '0', '1334945327', '1334945327', 'yes', '1', 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19')
Lorsqu'il est exécuté dans le script, il est enregistré db, mais peer_id est seulement « -UT2200- » et le navigateur me donne boîte de dialogue pour enregistrer le fichier avec nom de sript et le contenu qui devrait être retourné comme sortie php en plain/texte
Lorsque j'insère ceci dans db par phpmyadmin tout va bien.
peer_id ont varchar type de données (255)
Toutes les idées ce qui est faux?
quel encodage est votre fichier PHP? – Dion
échappez-vous correctement vos valeurs avant d'essayer de les valider dans la base de données? –
Le fichier PHP est en utf-8. J'essayais de m'échapper avec mysql_real_escape_string - pas de changement – Koga