|
|
- Подробности
-
Категория: PHP. Базы данных
Примерно так с рабочего куска.... вероятно в Blob в кодировке UTF-8 тоже учитывайте
while($row2 = ibase_fetch_object($query2)){
echo " <tr>";
$blob = ibase_blob_open($row2->REALTY);
$info = ibase_blob_info($row2->REALTY);
echo "<td>$row2->ID</td>";// первый столбец
$tbl_p1 = ibase_blob_get($blob, $info[0]); $tbl_p1 = iconv("WINDOWS-1251", "UTF-8", $tbl_p1); $tbl_p1 = strip_tags($tbl_p1); echo "<td>$tbl_p1</td>"; //второй столбец
- Подробности
-
Категория: PHP. Базы данных
//замена mysql_result в firebird ibase_
//=========================================================================================
;
function ibase_num_rows($query) {
$i = 0;
while (ibase_fetch_row($query)) {
$i++;
}
return $i;
}
//=========================================================================================
;
- Подробности
-
Категория: PHP. Базы данных
Обрати внимание на странице одна кодировка, а база выводит на другой и поставил конвектор iconv, в качестве примера использования двух кодировок
<html lang="ru">
<head>
<meta charset="utf-8">
<?php
echo ' с базой…'."<br>\n";
$dbname = '192.168.0.102:akostaplus';
$dbuser = 'sysdba';
$dbpassword = 'masterkey';
$res = ibase_connect($dbname, $dbuser, $dbpassword) or die (ibase_errmsg());
$sql = "SELECT * FROM lots";
$sth = ibase_query($res, $sql);
while ($row = ibase_fetch_object($sth)) {
echo $row->ID, iconv("WINDOWS-1251", "UTF-8", $row->STAVKA), "\n";
echo "<br>";
}
ibase_free_result($sth);
ibase_close($res);
?>
</head>
</html>
- Подробности
-
Категория: PHP. Базы данных
Простая фунция перегона кодировки если на странице установлена иная как не в базе
iconv("WINDOWS-1251", "UTF-8", $row->STAVKA)
блок кода:
$res = ibase_connect($dbname, $dbuser, $dbpassword) or die (ibase_errmsg());
$sql = "SELECT * FROM lots";
$sth = ibase_query($res, $sql);
while ($row = ibase_fetch_object($sth)) {
echo $row->ID, iconv("WINDOWS-1251", "UTF-8", $row->STAVKA), "\n";
echo "<br>";
при странице
<head>
<meta charset="utf-8">
А вот сама статья....
Подробнее: Несколько кодировок в PHP — HTML. База одна, текст иной. Строковые функции PHP в кодировке UTF-8
- Подробности
-
Категория: PHP. Базы данных
Урок будет основан на форме обратной связи, необходимой практически на любом сайте.
Шаг первый: Создание базы данных в MySQL
Открываем phpMyAdmin (входит в базовый пакет Denwer`а), и создаем базу с названием "test_base", кодировку выбираем "cp1251_general_ci".
Шаг второй: Создание таблицы в MySQL с помощью SQL-запроса
Создать таблицу можно, конечно, и с помощью стандартных средств phpMyAdmin, но так наглядно будет видна структура создаваемой таблицы.
Создаем таблицу с названием "test_table" и с шестью полями с названиями:
"name" — здесь будут храниться имена пользователей;
"email" — здесь будут храниться адреса электронных ящиков пользователей;
"theme" — здесь будет храниться тема сообщения;
"message" — здесь будут храниться сообщения;
"data" — здесь будет храниться дата отправки сообщения;
"id" — идентификационный номер записи (строки), ключевое поле.
Подробнее: По созданию баз данных в MySQL, сохранения информации, ее извлечения, удаления определенных…
|
|
|
|