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

Не видит таблицу в бд

16.09.2016, 21:54. Показов 6669. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер господа, такая проблема, не видит таблицу с этим именем, конечно я её создавал в phpMyAdmin, имя корректное, при запуске ошибку не выдает а показывать данные не хочет.
PHP
1
2
$connection = mysql_connect("localhost","admin","qwerty");
$database = mysql_select_db("users");
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2016, 21:54
Ответы с готовыми решениями:

На хостинге не видит таблицу из бд
На локальной машине все работало, но после переноса на хостинг сумел только подключится к бд а вывод не произошел. Вот кусочек кода ...

Unknown database. Скрипт PHP не видит таблицу
Всем добрый день. У меня такая проблема: Создал базу данных, создал там 2 таблицы, но скрипт PHP не может найти БД. Уже все...

Не видит таблицу
Есть DBGrid к нему Query. В Query выборка данных из временной таблицы и из постоянной. Временная таблица формируется перед открытием Query...

20
Диванный эксперт
Эксперт С++
 Аватар для Max Dark
2550 / 2064 / 971
Регистрация: 09.10.2013
Сообщений: 4,793
Записей в блоге: 4
16.09.2016, 22:08
Андрей_74, mysql_error вам в помощь
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
16.09.2016, 22:24  [ТС]
Cra3y, если бы, не помогает он

Добавлено через 38 секунд
Cra3y, не выдает ошибку никакую
0
60 / 60 / 31
Регистрация: 24.05.2016
Сообщений: 202
16.09.2016, 22:38
Андрей_74, какие данные должны, по-Вашему, отобразиться? Что Вы для этого делаете? Почему Вы решили, что не видна таблица, а не Вы неверно выводите данные из нее?
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
16.09.2016, 23:14  [ТС]
nekosoku,.
PHP
1
2
3
4
$resul = mysql_query("SELECT * FROM users");
    mysql_close();
    $row = mysql_fetch_array($resul);
    echo $row['user_login'];
Сама ошибка: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ...
0
119 / 116 / 63
Регистрация: 16.09.2016
Сообщений: 354
16.09.2016, 23:50
Вы убиваете связь с базой mysql_close(); и после это пытаетесь что-то прочитать?
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
17.09.2016, 00:48
svs171, тут все правильно, результат уже получен на момент закрытия соединения.

Добавлено через 3 минуты
Андрей_74, вы перепутали имя таблицы с именем базы. Имя таблицы только в запросах будет фигурировать.
0
60 / 60 / 31
Регистрация: 24.05.2016
Сообщений: 202
17.09.2016, 00:59
Андрей_74,
PHP
1
2
3
4
$result = mysql_query("SELECT * FROM users");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_close();
echo $row[0]['user_login'];
PHP
1
2
3
4
5
6
$result = mysql_query("SELECT * FROM users");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_close();
foreach($row as $v) {
    echo "{$v['user_login']}<br/>";
}
PHP
1
2
3
4
5
6
$result = mysql_query("SELECT * FROM users LIMIT 1");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_close();
foreach($row as $v) {
    echo $v['user_login'];
}
PHP
1
2
3
4
$result = mysql_query("SELECT * FROM users LIMIT 1");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_close();
echo $v[0]['user_login'];
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 01:51  [ТС]
nekosoku, Эм, ну ситуация немного изменилась, я сделал полегче для себя, есть файл database.php в них переменные
PHP
1
2
3
4
$server = "localhost";
$log = "root";
$pass = "1234";
$db = "users";
И сейчас в index.php
PHP
1
2
3
4
5
6
7
8
include("database.php");
$link = mysql_connect($server,$log,$pass);
if(!mysql_select_db($db)) die (mysql_error());
    
$result = mysql_query("SELECT * FROM users LIMIT 1");
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_close();
echo $v[0]['user_login'];
Он мне просто выводит $server = "localhost"; $log = "root"; $pass = "1234"; $db = "users";No database selected
В чем проблема, не могу додуматься(

Добавлено через 6 минут
Он логин и пароль то распознает но таблицу почему то не видит вообще
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.09.2016, 02:15
Цитата Сообщение от Андрей_74 Посмотреть сообщение
В чем проблема, не могу додуматься(
Вот в чем
Цитата Сообщение от Андрей_74 Посмотреть сообщение
No database selected
Не выбрана база данных

Разберись все же какое имя у твоей базы и у таблицы в этой базе, никто тут этого кроме тебя не угадает.
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 02:41  [ТС]
Jewbacabra, окей
PHP
1
2
3
4
$server = "localhost";
$log = "admins";
$pass = "qwerty";
$db = "new_bd";
Изменил, теперь
HTML5
1
users
это таблица, но даже со всеми настройками не работает (

PHP
1
2
3
4
5
6
7
8
9
10
include("database.php");
    $link = mysql_connect($server,$log,$pass);
    if(!mysql_select_db($db)) die (mysql_error());
    
    $result = mysql_query("SELECT * FROM users LIMIT 1");
    $row = mysql_fetch_array($result, MYSQL_ASSOC);
    mysql_close();
    foreach($row as $v) {
        echo $v['user_login'];
    }
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.09.2016, 02:52
Цитата Сообщение от Андрей_74 Посмотреть сообщение
$result = mysql_query("SELECT * FROM users LIMIT 1");
PHP
1
$result = mysql_query("SELECT * FROM users LIMIT 1") or die(mysql_error());
что выведет?

Добавлено через 49 секунд
Цитата Сообщение от Андрей_74 Посмотреть сообщение
foreach($row as $v) { echo $v['user_login']; }
PHP
1
var_dump($row);
0
17.09.2016, 03:44

Не по теме:

Андрей_74, там еще в последнем примере у меня ошибка. Вместо $v нужно $row использовать.

0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 10:11  [ТС]
nekosoku, не вывел он ту переменную все так же осталось, вот кстати исходник стр
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE HTML>
<html>
<head>
    <title>PHP</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <form method="post" action="index.php">
    <input type="text" name ="username" placeholder="Enter name" required /><br>
    <input type="text" name ="login" placeholder="Enter login" required /><br>
    <input type="password" name ="password" placeholder="Enter password" required /><br>
    <input type="password" name ="r_password" placeholder="Retype password" required /><br>
    <input type="submit" name="submit" value ="Register" />      
    </form>
</head>
<body>
    $server = "localhost";
$log = "admins";
$pass = "qwerty";
$db = "new_bd";No database selected
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 11:15  [ТС]
вот скрин из phpMyAdmin, хочу вывести нужные поля но не выводит, дело в запросе может?
PHP
1
2
3
4
5
$query = mysql_query("SELECT COUNT(user_id) FROM users WHERE user_login='".mysql_real_escape_string($_POST['login'])."'");
                if(mysql_result($query, 0) > 0)
                {
                    $err[] = "Пользователь существует с таким логинов в БД";
                }
Миниатюры
Не видит таблицу в бд  
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.09.2016, 11:27
Цитата Сообщение от Андрей_74 Посмотреть сообщение
вот кстати исходник стр
Это что такое? То что приведено ниже не будет обработано php, нет тего <?php ?>
Что выведет этот скрипт
PHP
1
2
3
4
5
6
7
8
<?php
$conn = mysql_connect('localhost', 'admins', 'qwerty') or die(mysql_error());
$db = mysql_select_db('new_bd') or die(mysql_error());
$qry = mysql_query('SELECT * FROM users') or die(mysql_error());
var_dump(mysql_num_rows($qry));
while ($row = mysql_fetch_assoc($qry)) {
    var_dump($row);
}
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 11:37  [ТС]
Jewbacabra, да я знаю, это я проверял, у меня все в тегах, это же исходный стр код я хотел показать что переменные те подключаемые из database.php в никуда идут
PHP
1
2
3
4
5
6
7
8
<?php
$conn = mysql_connect('localhost', 'admins', 'qwerty') or die(mysql_error());
$db = mysql_select_db('new_bd') or die(mysql_error());
$qry = mysql_query('SELECT * FROM users') or die(mysql_error());
var_dump(mysql_num_rows($qry));
while ($row = mysql_fetch_assoc($qry)) {
    var_dump($row);
}
хм ну так то он выводит
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.09.2016, 11:39
Цитата Сообщение от Андрей_74 Посмотреть сообщение
хм ну так то он выводит
Значит проблема в остальном коде
Цитата Сообщение от Андрей_74 Посмотреть сообщение
у меня все в тегах это же исходный стр код хотел показать что они в никуда идут а переменные те подключаемые из database.php
ни чего не понял
0
 Аватар для Андрей_74
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 224
17.09.2016, 11:47  [ТС]
Jewbacabra, как поправить кодировку что бы в место "РџСЂРё регист" выводило русско-англ буквы
я написал:
PHP
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
И в php:
PHP
1
mysql_set_charset("utf-8");
не помогает
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
17.09.2016, 13:48
Файл с кодом должен быть в кодировке utf-8 без bom, кодировка бд должна быть utf-8, в общем везде должна быть кодировка utf-8, в самое начало файла добавить
PHP
1
<?php header('Content-Type: text/html; charset=utf-8');
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.09.2016, 13:48
Помогаю со студенческими работами здесь

QSqTablelModel не видит таблицу
Таблицу в базе данных SQLite 3 создавал через SQLiteStudio. При попытке установки таблицы в модель, возникает ошибка &quot;не найдена...

Не видит вторую таблицу
Здравствуйте, помогите пожалуйста разобраться- не могу понять в чём ошибка. Таблицы 'Info' и 'Security' видит и загружает, а вот таблицу...

NetBeans не видит таблицу в БД
Здравствуйте! Подключился к базе данных с помощью NetBeans, вроде все нормально и база данных создана и ссылки на нее, а после компиляции...

Internet Explorer не видит таблицу стилей
Доброго времени суток. Возникла проблема с таблицей стилей при использовании &quot;Осла&quot;. Все браузеры таблицу стилей видят, а...

Не видит таблицу, хотя она есть
Main.java public static void main(String args) { // TODO code application logic here Connect con = new Connect();...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru