Пытаюсь разобраться с php и mysql
Система Debian4, Apache2, PHP5, MYSQL5
Создал базу данных name и в ней таблицу spisok в phpmyadmin
<?php
$db = mysql_connect("localhost","root","123456");
mysql_select_db("name,$db");
$result = mysql_query("SELECT * FROM spisok",$db);
$myrow = mysql_fetch_array($result);
?>
При выполнении скрипта выдает ошибку
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in index.php on line 58
Почему скрипт не выполняеться?
Какую кодировку базы данных выбрать чтоб введенные в таблицу данные на русском языке нормально отображались, сейчас вместо русского вопросительные знаки.
функция select в mysql
Модератор: Модераторы разделов
-
- Сообщения: 1073
- Статус: столлманист
- ОС: Debian GNU/Linux
Re: функция select в mysql
Вместо того что я выделил напишите: mysql_select_db("name", $db);

Ну вариантов много, но "все прогрессивное человечество" использует utf8.
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
М. В. Ломоносов
-
- Сообщения: 200
Re: функция select в mysql
Систему установил с кодировкой cp1251. В phpmyadmin создаю базу и вставляю в нее русский текст. Вроде бы все ок но когда нажимаю обзор в место русского текста выдает ?????????? базы создавал и utf-8 и cp-1251 не помогло. Что можно сделать?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: функция select в mysql
остановиться на чем-то одном. в базе, в соединении, в генерируемой web-странице (и поменьше увлекаться всякими обертками).
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог