function cf(){
$connect=mysqli_connect("localhost","ARTEM","la03rip","futt");
return $connect;
}
if($connect==true){
echo 'работает';
}
Помимо банальной опечатки с вызовом функции, в этом коде действительно не хватает важного пункта - настройки mysqli таким образом, чтобы она сама сообщала о своих проблемах. И также необходимо устанавливать кодировку соединения. Для UTF-8 это будет utf8mb4. Правильно будет соединяться, как написано здесь:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = mysqli_connect("localhost","ARTEM","la03rip","futt");
mysqli_set_charset($mysqli, "utf8mb4");
Кроме того, писать код соединения в такую функцию в принципе неправильно. Функции предназначены для повторного использования. А если эту функцию вызывать несколько раз, то она создаст несколько одновременных содинений с БД, и просто убьет сервер.
Надо хотя бы использовать статическую переменную:
function cf(){
static $connect;
if (!$connect) {
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$connect= mysqli_connect("localhost","ARTEM","la03rip","futt");
mysqli_set_charset($connect, "utf8mb4");
}
return $connect;
}
теперь эту функцию можно вызывать сколько угодно раз. и она будет возвращать одно, единожды установленное соединение
$connect = cf();
if($connect){
echo 'работает';
}
Видимо вы пока в самом начале изучения PHP (и вероятно программирования вообще). Не спешите запускать всё подряд, что найдёте в интернете. Разбирайте примеры очень внимательно и добивайтесь полного понимания того, что делает каждая строчка.
В вашем примере вы определили функцию. Но не вызвали её. Так же вы не поняли идеи области видимости переменной. Чтобы разобраться с этим, начните изучение PHP с чтения справочника официальной документации. Читая, пробуйте реализовать примеры. Не перескакивайте сразу на сложные темы, понимание основ очень важно.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сохраняю форму в бд автоматическим методом, как в уроке laracasts:
Мне нужно чтобы задача в очереди зависимости от Exception могла либо выполнятся далее, либо прерываться, и помещаться в таблицу failed_jobsСейчас пытаюсь...
нужно организовать обмен файлами между серверами, сохранение целостности файлов очень важно, тк
Вообщем, сайт exampleru шлёт запрос на мой сайт site