2016-06-22 2 views
0

Ich habe ein Problem, Daten aus der Datenbank in mysql auswählen.wählen Sie eine Spalte Wert in mysql

mein Tabellenname:
Rekord enter image description here

meine Frage ist:

$query = mysql_query(Select `salt` from record where `id` = '1012'); 
$row = mysql_fetch_array($query); 
echo $row['salt']; 

meine Ausgabe

sJ @> L0CeKotpH; kokFo1Z9BwE/EY8 (i? nbpQ3ICY;] PRaD7TJE) I3 @ RYWZTSV] YkO2cduj6eeE0IFGuYE

Also bitte schlagen Sie mir vor, wie Sie Salz Spalte Wert aus der Tabelle erhalten.

+0

"ganz" bedeutet? Der ganze Wert dieser Reihe? – Avishake

+0

Das sieht für mich ziemlich nach einem vernünftigen Wert für eine "Salz" -Spalte aus. Weißt du, was das "Salz" normalerweise ist? –

+0

und 'where id = 1011' – Saty

Antwort

0

Das Problem sollte salt ein < in seinem Wert von echo $row['salt'];

Ihre Spalt verursacht werden, so dass, wenn echo es, die Zeichenfolge nach < verworfen werden, können Sie dies laufen versuchen:

<?php 
echo '[email protected]>L0CeKotpH;kokFo1Z9BwE/ey8(i?nbpQ3ICY;]PRaD7TJE)[email protected]]YkO2cduj6eeE0IFGuYE<R1GZ+OM2`Oto<W\`U:' 
?> 

Dann werden Sie das Ergebnis finden

sJ @> L0CeKotpH ist; kokFo1Z9BwE/EY8 (? i nbpQ3ICY;] PRaD7TJE) I3 @ RYWZTSV ] YkO2cduj6eeE0IFGuYE

Edited:

echo htmlspecialchars('[email protected]>L0CeKotpH;kokFo1Z9BwE/ey8(i?nbpQ3ICY;]PRaD7TJE)[email protected]]YkO2cduj6eeE0IFGuYE<R1GZ+OM2`Oto<W\`U:') 
+0

Aber ich Wert brauchen, ist: sJ @> L0CeKotpH; kokFo1Z9BwE/EY8 (i nbpQ3ICY;] PRaD7TJE?) I3 @ RYWZTSV] YkO2cduj6eeE0IFGuYE

+0

@VishnuPratap Verwende 'htmlspecialchars'. – Blank

+0

Diese Funktion funktioniert für mich. Vielen Dank für die Lösung. Ich habe auch einige R & D für diesen Fall und fand den gleichen Fall in der unteren Link. http://stackoverflow.com/questions/15977525/angle-bracket-mysql-php?answertab=votes#tab-top –

0

mit Balg Linie ersetzen, dann wird es zeigen, wie Sie wollen. Aber in anderen Operationen wird es genauso sein wie es ist.

echo str_replace("<","&lt;",$row['salt']); 
0
echo htmlentities($row['salt']); 

Das sollte es tun.