09-10-2016, 13:14
|
|
|
חבר מתאריך: 29.04.04
הודעות: 638
|
|
mysql, כיצד יוצרים שדה בעברית?
שלום,
יצרתי טבלה בעלת שדה אחד בשם:"heb" כך:
קוד:
DROP TABLE heb;
CREATE TABLE heb
(
remark VARCHAR(100) collate utf8_unicode_ci
);
ב phpadmin הטבלה מוצגת כך:
לטבלה הוספתי שורה אחת עם ערך: 'אבג' לשדה heb כך:
קוד:
INSERT INTO heb (remark) SELECT 'אבג';
להלן קוד php באמצעותו אני מבקש לצפות בשדה heb:
קוד:
<?php // heb.php
require_once 'myInitial.php';
require_once 'myLogin.php';
MYSQLI_SET_CHARSET($myConnection,'UTF8');
$hebQUE = "select * from heb";
$myResult = $myConnection->query($hebQUE);
if (!$myResult) die ("Database access failed: " . $myConnection->error);
$numOfRows = $myResult->num_rows;
echo <<<_END
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
_END;
for ($j = 0 ; $j < $numOfRows ; $j++)
{
$myResult->data_seek($j);
$row = $myResult->fetch_array(MYSQLI_ASSOC);
echo <<<_END
{$row["remark"]}
_END;
}
$myResult->close();
$myConnection->close();
?>
המסך המתקבל מהקוד נראה כך:
ג'יבריש ! מישהו יוכל להצביע על הטעויות בקוד דלעיל שבעטין אינני מצליח להציג עברית בדף שלי?
תודה!
|