OMG I AM SOOをロードし、私は間違ったコードタイプを持つ:HERE DはEDITのMySQL UTF8文字SORRY
OKです私は何とかMYSQLにUTF8文字をインポートする方法を考え出したが、私はそれらをロードするとき、彼らはUTF8ではありません。そしてはい私は持っています
<meta charset="UTF-8"/>
これを見てくださいhttp://prntscr.com/b13xel。最初の投稿はOKですが、それはUTF8ではありません。しかし、2ndポストは動作しません:/私はmysqlにUTF8 Charsetを格納していますhttp://prntscr.com/b13y2n(2NDはあなたがxDを取得しないとTest2とTest2です)。私はそれが間違ったxDを綴ったと思うが、NVM私はあなたが私を理解すると思う。
これはコードです:
<div class = "tablatekst">
<?php
$novostid = 1;
while($novostid < 500)
{
$sqlnovosti = mysql_query("SELECT * FROM novosti WHERE ID = $novostid");
if(mysql_num_rows($sqlnovosti) > 0)
{
while($red = mysql_fetch_assoc($sqlnovosti))
{
$nnaslov = $red['Naslov'];
$ntekst = $red['Tekst'];
}
echo "<h2> $nnaslov </h2>";
echo $ntekst;
echo "<br><hr><br>";
}
$novostid = $novostid + 1;
}
?>
</div>
** WARNING ** mysqliのために移行することをお勧めします廃止された['mysql_query'](http://php.net/manual/en/function.mysql-query.php)インタフェースを学んでください。それはひどいので、PHP 7では削除されました。[PDOは学ぶのが難しくありません](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo- for database-access /)、[PHP The Right Way](http://www.phptherightway.com/)のようなガイドはベストプラクティスの説明に役立ちます。 **あなたのユーザーパラメータが[正しくエスケープされている](http://bobby-tables.com/php)か、重大な[SQLインジェクションバグ](http://bobby-tables.com/ )。 – tadman
可能性のある[UTF-8のすべての方法]の複製(0120)をご利用ください。 – Sammitch
@tadman sqlを私の意見に入れないでくださいそのsqllを使用するのがはるかに簡単sqll私は文字通り$行= mysql_fecth_objectから$行= mysqli :: fetch_resultsに混乱し、多くの人とSQLにまだ慣れていない多くの新しいメソッドを使用されていることを意味する –