php插入數據亂碼
<?php
$link=mysqli_connect('localhost','root','');
if($link){echo "連接成功了"."<br>";}
else {echo "失敗了";}
if (mysqli_select_db($link,'t1')){echo "你選擇了t1數據庫"."<br>";}
else {echo "選擇失敗";}
mysqli_query($link,"set names utf8_general_ci");
if(mysqli_query($link,"insert into tb1 values('電器','小冰箱')") )
{echo "插入成功".mysqli_affected_rows($link)."<br>";}
else {echo "插入數據失敗";};//第一,數據庫設置了utf8_general_ci ? 第二,在數據庫插入中文數據是中文,在php插入就是亂碼, ? ? ? ? ? ? ??
提問:到底哪里錯了?
2017-03-31
這個PHP文件用TXT打開,然后另存為UTF-8格式。
然后在$link之前加上