Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 51

Два идентичных файла. В одном выдает ошибку, в другом - нет

08.02.2013, 22:06. Показов 1360. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста!! Уже часа 2 сижу колупаюсь и не могу понять что не так! Есть 2 файла, начальный код - одинаковый. Создано 2 таблички firma u order. Первый файл работает с фирмой, тот который рабочий. Другой - не работающий, работает с ордером.
PHP
1
2
3
4
5
6
7
                <?php
            $db = mysql_connect("localhost", "Todor", "12345");
            mysql_select_db("firstbd",$db);
            mysql_set_charset('utf8');
                                
            $result = mysql_query("SELECT * FROM firma",$db);
            $myrow = mysql_fetch_array($result);?>
Этот файл работает безошибочно.
PHP
1
2
3
4
5
6
7
                <?php
            $db = mysql_connect("localhost", "Todor", "12345");
            mysql_select_db("firstbd",$db);
            mysql_set_charset('utf8');
                                
            $result = mysql_query("SELECT * FROM order",$db);
            $myrow = mysql_fetch_array($result);?>
Этот выдает ошибку. Вот сама ошибка: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\PHP\my_work_post.p hp on line 14. Wtf? Подскажите, пожалуйста....
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.02.2013, 22:06
Ответы с готовыми решениями:

Разделить файл на два файла, в одном четные строки, в другом нечетные
Здравствуйте. Используется консоль линукса, компилятор gcc. Не понимаю, откуда берутся лишние символы в выходных файлах, да и вообще...

Из исходного файла создать два: в одном — нечетные строки, в другом — четные
Доброго времени суток! Задание : Из исходного файла создать два : в одном - нечетные строки, в другом - четные. Вот что сам...

На одном работает, а на другом нет
Есть проблема.Дело в том, что когда я навожу на круг курсор, то круг1 двигается, а круг2 нет, но по идее он должен двигаться.Пересматривал...

7
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
08.02.2013, 22:08
SQL
1
SELECT * FROM `firma`
SQL
1
SELECT * FROM `order`
0
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 51
08.02.2013, 22:11  [ТС]
DrobyshevAlex, нужно ставить кавычки указывая название БД? Вот только что попробовал на первом файле изменить - на рабочем, перестал работать. Соответственно тут не нужны кавычки?
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
08.02.2013, 22:14
Что значит кавычки и название БД? Я поставил обратный апостроф и на названии таблице

Покажите код который перестал работать, только не пишите его тут, а прям скопируйте его сюда, что бы видеть какие кавычки вы поставили.
0
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 51
08.02.2013, 22:32  [ТС]
PHP
1
$result = mysql_query("SELECT * FROM 'firma'",$db);
вот скопировал.
Вот ошибки:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\PHP\mysql.php on line 14
Сотрудник номер -





Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\localhost\www\PHP\mysql.php on line 21

Добавлено через 6 минут
DrobyshevAlex, Вы просто Бог! Все работает! В обоих базах данных, я скопировал Ваше сообщение, а не свои апострофы ставил. Вы бы не могли ответить на несколько моих вопросов:
- как именно пишется Ваш апостроф, ибо я понимаю, что пишу что-то не так;
- почему без апострофов работает 1 файл, тот, который работает с табличкой Фирма, а вот 2 файл - тот, который работает с табличкой Ордер - не работает?
Пожалуйста, если Вам не составит труда, хоть Вы и так для меня о-о-ооочень много за сегодняшний день сделали)
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
08.02.2013, 22:44
Цитата Сообщение от Taybok Посмотреть сообщение
как именно пишется Ваш апостроф
не то что бы мой
находится он на русской букве ё, в английской раскладке.


Цитата Сообщение от Taybok Посмотреть сообщение
почему без апострофов работает 1 файл
потому что служебного слова firma - в СУБД MySQL нет.
а вот слово order - есть.
так как слова firma нет, то это слово воспринимается как имя таблицы, и работает.

В ` - пишутся именя БД, таблицы, поля.
В ' - пишутся строковые данные
'firma' - стркоа
`firma` - имя таблицы
0
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 51
09.02.2013, 02:07  [ТС]
DrobyshevAlex, я прошу прощения, Вы бы не могли поделится ссылочкой на материал, где описаны зарезервированные слова языка php, чтоб я так впредь не ошибался?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
09.02.2013, 08:33
Работа с БД MySQL
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.02.2013, 08:33
Помогаю со студенческими работами здесь

Нет на одном листе - ищем на другом
Товарищи! Такое дело: нужно найти соответствующее значение на нескольких листах. Что-то типа ВПРа с ИЛИ. Но с ИЛИ не получается. Если нет...

Феномен в одном месте в другом нет
В комментариях все написано запустите прогу и увидете. Почему так? И как исправить? #include &lt;iostream&gt; using namespace std; ...

На одном сервере работает, а на другом нет
В общем проблема такая: У меня на локальном сервере все работает, перенес на другой сервер, выдает следующую ошибку: 'cannot create a...

Toast в одном случае работает в другом нет
Приветствую, в данном фрагменте кода если isOnline() возвращает true, то Toast выдает сообщение если isOnline() возвращает false,...

В одном методе список доступен, в другом - нет
Почему в одном методе list доступен, а другом - нет? import java.util.Arrays; import java.util.ArrayList; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru