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

Связь php-файла и базы данных

28.11.2018, 13:13. Показов 1094. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня создана база данных в phpmyadmin, и нужно сделать к ней php запросы. Как сделать чтобы запрос ссылался на мою базу данных, посмотрел уже массу вариантов, но ошибка одна
Code
1
 Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\phpBasic\new.php:4 Stack trace: #0 {main} thrown in C:\xampp\htdocs\phpBasic\new.php on line 4
PHP
1
2
$link = mysql_connect('localhost','root','');
mysql_select_db('bill_content');
Помогите пожалуйста, не могу сдвинуться с места..
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.11.2018, 13:13
Ответы с готовыми решениями:

Связь php, html и базы данных
такая проблема: пытаюсь настроить панель управления для одной игры, но в php очень слаб! есть php файл: <?php class site { ...

Восстановить поврежденный файл базы данных SQLite (сделать дамп запароленного файла базы данных)
Вообщем не понятно после чего перестал открываться файл базы данных с ошибкой - "database disk image is malformed". Нашел...

Связь базы данных
Как сделать что бы при заполнения ФИО заказчика в другой таблице автоматически отображалось тот же ФИО заказчика что и в 1 таблице. На...

7
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
28.11.2018, 13:47
В PHP 7 вырезаны mysql_* функции, используйте PDO.

Добавлено через 21 секунду
Можно начать отсюда:
http://phpfaq.ru/pdo
0
20 / 19 / 3
Регистрация: 23.09.2014
Сообщений: 287
28.11.2018, 20:03
попробуйте так

PHP
1
2
3
4
5
6
7
8
9
10
$link = mysqli_connect( 
            'localhost',  /* Хост, к которому мы подключаемся */ 
            'user',       /* Имя пользователя */ 
            'password',   /* Используемый пароль */ 
            'world');     /* База данных для запросов по умолчанию */ 
 
if (!$link) { 
   printf("Невозможно подключиться к базе данных. Код ошибки: %s\n", mysqli_connect_error()); 
   exit; 
}
0
133 / 118 / 34
Регистрация: 04.04.2018
Сообщений: 593
29.11.2018, 02:00
PHP
1
2
3
4
5
6
7
8
9
10
11
12
        $link = mysqli_connect($db_host,$db_user,$db_pass,$db_name);
        if (mysqli_connect_errno()) {
                        //echo "Произошла ошибка подключение";                
            }
            else{
                      mysqli_set_charset($link, 'utf8');     
                      mysqli_query ($link,"set character_set_client='utf8'");
                      mysqli_query ($link,"set character_set_results='utf8'");
                 mysqli_query ($link,"set collation_connection='utf8_general_ci'");
                 mysqli_character_set_name($link);
              
            }
Лучше так.
0
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
29.11.2018, 10:06
u4en1k, в конце вы свалили все в одну кучу. Метод set_charset устанавливает сразу все кодировки при помощи специального запроса и даже больше. Переопределять "сравнение соединения" по умолчанию на ci нужно только в том случае, если вы не знаете в точности регистр символов у литералов. В запросах лучше указывать точно все литералы вплоть до регистра символов. Последняя функция - это вообще не "сеттер", а "геттер"

Что в действительности нужно сделать, так это проверить результат не только у mysqli_connect, но и у метода set_charset.
0
133 / 118 / 34
Регистрация: 04.04.2018
Сообщений: 593
29.11.2018, 15:18
estic, и если проверяю метод, и он не является utf8, тогда устанавливать кодировку?
0
1306 / 998 / 232
Регистрация: 01.10.2018
Сообщений: 3,882
29.11.2018, 17:10
u4en1k, нет, проверять результат установки. Но можно заранее проверить настройки PHP и сервера баз данных и, если везде установлена нужная вам кодировка и нет риска изменения настроек без вашего ведома, вообще не использовать set_charset.
1
0 / 0 / 6
Регистрация: 04.10.2016
Сообщений: 110
30.11.2018, 14:39  [ТС]
Code
1
2
Warning: mysqli_connect(): (HY000/1045): Access denied for user 'user'@'localhost' (using password: YES) in C:\xampp\htdocs\phpBasic\new.php on line 7
Невозможно подключиться к базе данных. Код ошибки: Access denied for user 'user'@'localhost' (using password: YES)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.11.2018, 14:39
Помогаю со студенческими работами здесь

Связь базы данных
здравствуйте помогите связать таблицы которые в архиве,надо чтоб они взаимодействовали друг с другом как в Access файле и это была...

Выбор базы данных и связь
Здравствуйте. В программировании я новичок.) Мне нужно в с++ создать форму, где с НЕСКОЛЬКИХ ПК в одну базу данных будут записываться...

У меня связь базы данных правильная?

Связь таблиц базы данных Mysql с выпадающим списком
Добрый вечер ! Вопрос вот в чем . Имеется база данных в ней 8 таблиц и есть html страница в которой присутствует выпадающий список...

Метод сущность - связь. Разработка базы данных Персональные ЭВМ
помогите кто силен в этом, мне срочняк нужно до завтра...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru