Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.12.2020, 09:16
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
Помогите написать код: подключение к БД, вывод через простейший select данных в таблице <table><tr><td></td></tr></table>. Проблема с подключением к БД. Все, что нашел в интернете, не работает. Помогите на писать рабочий код подключения к БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 09:48
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
PHPH Все, что нашел в интернете, не работает. С таким уровнем описания технических проблем надо идти в маркетологи или продажники. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 10:45
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
Код такой: <?php $server = "127.0.0.1"; $login = "root"; $pass = ""; $name_db = "mydb"; $link = mysqli_connect ($server, $login, $pass, $name_db); if ($link == False) { echo "Соединение не удалось"; } ?> Ошибка такая: ( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'mydb' in C:\PHP\domains\mysite.local\index.php on line 8 Call Stack # Time Memory Function Location 1 0.0110 352608 {main}( ) ...\index.php:0 2 0.0111 352712 mysqli_connect ( '127.0.0.1', 'root', '', 'mydb' ) ...\index.php:8 Dump $_REQUEST Variables in local scope (#1) $link = *uninitialized* $login = string 'root' (length=4) $name_db = string 'mydb' (length=4) $pass = string '' (length=0) $server = string '127.0.0.1' (length=9) Соединение не удалось ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 10:45
|
|||
---|---|---|---|
PHP & MYSQL |
|||
#18+
ОС какая? смотрите mysqldb или mysql-connector ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 10:46
|
|||
---|---|---|---|
PHP & MYSQL |
|||
#18+
Unknown database 'mydb' in C:\PHP\domains\mysite.local\index.php on line 8 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 10:52
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
Получается не правильно имя БД написал. Возможно не там смотрел. Где можно посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 10:53
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
PHPH Где можно посмотреть? В клиенте бд (phpmyadmin, например). Имя БД указывать не обязательно, можно подключиться без него и сделать Show databases ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 11:41
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
Код такой <?php $server = "127.0.0.1"; $login = "root"; $pass = ""; //$name_db = "mydb"; $link = mysqli_connect ($server, $login, $pass); if ($link == False) { echo "Соединение не удалось"; } if ($link == True) { echo "Соединение удалось"; } $query = "SELECT * FROM world.city"; $result = mysqli_query($link, $query); if($result) { $rows = mysqli_num_rows($result); // количество полученных строк echo "<table><tr><th>Id</th><th>Name</th><th>CountryCode</th><th>District</th><th>Population</th></tr>"; for ($i = 0 ; $i < $rows ; ++$i) { $row = mysqli_fetch_row($result); echo "<tr>"; for ($j = 0 ; $j < 4 ; ++$j) echo "<td>$row[$j]</td>"; echo "</tr>"; } echo "</table>"; // очищаем результат mysqli_free_result($result); } ?> В результате только: "Соединение удалось". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 12:11
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
Результат такой же: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <?php $server = "127.0.0.1"; $login = "root"; $pass = ""; //$name_db = "mydb"; $link = mysqli_connect ($server, $login, $pass); if ($link == False) { echo "Соединение не удалось"; } if ($link == True) { echo "Соединение удалось"; } $query = "SELECT * FROM world.city"; $result = mysqli_query($link, $query); if($result) { $rows = mysqli_num_rows($result); // количество полученных строк echo "<table><tr><th>Id</th><th>Name</th><th>CountryCode</th><th>District</th><th>Population</th></tr>"; for ($i = 0 ; $i < $rows ; ++$i) { $row = mysqli_fetch_row($result); echo "<tr>"; for ($j = 0 ; $j < 4 ; ++$j) echo "<td>$row[$j]</td>"; echo "</tr>"; } echo "</table>"; // очищаем результат mysqli_free_result($result); } ?> </body> </html> ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 12:25
|
|||
---|---|---|---|
PHP & MYSQL |
|||
#18+
PHPH, имя базы закоментировано преднамеренно ? //$name_db = "mydb"; Синтаксис описан как : $link = mysqli_connect($host, $user, $password,$database); ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 12:48
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
peter64 PHPH, имя базы закоментировано преднамеренно ? //$name_db = "mydb"; Синтаксис описан как : $link = mysqli_connect($host, $user, $password,$database); Да. В сообщении 22255369 так посоветовали. crutchmaster PHPH Где можно посмотреть? В клиенте бд (phpmyadmin, например). Имя БД указывать не обязательно, можно подключиться без него и сделать Show databases В противном случае Warning: mysqli_connect(): (HY000/1049): Unknown database 'mydb' Сообщение [22255360] ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 12:50
|
|||
---|---|---|---|
PHP & MYSQL |
|||
#18+
PHPH, ну а база создана? из какой таблицы данные тянуть, если базы нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 13:03
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
peter64 PHPH, ну а база создана? из какой таблицы данные тянуть, если базы нет? Да. Я правильно понимаю, имя базы - это Schema? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 13:06
|
|||
---|---|---|---|
|
|||
PHP & MYSQL |
|||
#18+
PHPH В результате только: "Соединение удалось". Ну всё, код работает, пхп подключается к бд, проблема решена Теперь открывай клиент бд, смотри, какие там базы, таблицы, вписывай везде правильные названия и будет тебе счастье. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&mobile=1&tid=1459540]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 168ms |
0 / 0 |