/ / print (SELECT) príkaz php - php, sql, databáza

print (SELECT) príkaz php - php, sql, databázy

Chcem vytlačiť vyhlásenie (SELECT) pomocou php. Mám tento kód, ale nepracuje s deferentným jazykom (ako je arabčina),

<?php
include "connect.php" ;
mysql_query("set character_set_server="utf8"");
mysql_query("set names "utf8"");
$sql = "SELECT * FROM appointment";
$result = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo "<br>";
echo $row["id_file"];
echo "<br>";
echo $row["clinic"];
echo "<br>";
echo $row["date1"];
echo "<br>";
echo $row["time"];
echo "<br> " ;
}
?>

odpovede:

0 pre odpoveď č. 1

Musíte:

  • Uistite sa, že súbor php je uložený ako utf-8 a nie ANSI
  • pridajte ho za úvodnú značku php

    header("Content-Type: text/html; charset=utf-8");
    
  • skontrolujte, či databázová tabuľka a jej stĺpce používajú utf8_general_ci alebo podobné usporiadanie (a údaje sa zadávajú po nastavení zoradenia)