Heim > Backend-Entwicklung > PHP-Tutorial > 如何获取mysql中枚举类型的值呢?

如何获取mysql中枚举类型的值呢?

WBOY
Freigeben: 2016-06-23 14:23:18
Original
1974 Leute haben es durchsucht

mysql php utf8 数据库

Array ( [0] => 1 [1] => storylok [2] => lele1989 [3] => ? )
为什么获取到的这个枚举类型是问号呢? 我在mysql控制台看的确是中文字呢。 字符集PHP和mysql都是utf8,怎么获取到这个枚举类型的值。

<?phpheader ( "Content-Type:text/html; charset=utf-8" ); $host = "localhost";$user = "root";$password = "";@$conn = mysql_connect($host,$user,$password) or die("数据库连接失败,请检查数据库配置!" . mysql_error());$tableName = "viuoo";mysql_select_db($tableName,$conn) or die('数据库表选择出错,请检查数据库表名是否正确!');mysql_query("SET NAMES 'utf-8'");$dm = "SELECT * FROM  user";$result = mysql_query($dm,$conn);while($res = mysql_fetch_row($result)){	print_r($res);	}?>
Nach dem Login kopieren

回复讨论(解决方案)

mysql_query("SET NAMES 'utf-8'");

修改成

mysql_query("SET NAMES 'UTF8'");

晕死,太感谢了!我就纠结半天了。也不是字符问题 也不是数据库问题! 太感谢你了。结果没注意这个问题。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage