Ошибка PHP

sergey034

Участники
Сообщения
64
Реакции
4
Баллы
1,710
Привет. Подскажите что не так? Сел изучать PHP )))

Parse error: syntax error, unexpected '$w_1' (T_VARIABLE) in C:\OSPanel\domains\test\index.php on line 15

Код:
<?php

$connection = mysql_connect('127.0.0.1', 'root', 'sergey034', 'test_db');
if (connection == fals)

{
    echo 'Не удалось подключиться к БД!<br/>';
    echo mysqli_connect_error();
    exit ();
}
else {
    echo 'Соединение с БД установлено';
}
$result = mysqli_query ($connection, "SELECT * FROM `articles_categories`")
$w_1 = mysqli_fetch_assoc($result);
print_r($w_1);
 
sergey034, попробуй print_r($w_1, TRUE);
Почитал бы документацию по функции, которая в строке с ошибкой.
 
Уже другие ошибки
Код:
<?php

$connection = mysql_connect('127.0.0.1', 'root', 'sergey034', 'test_db');
if (connection == fals)

{
    echo 'Не удалось подключиться к БД!<br/>';
    echo mysqli_connect_error();
    exit ();
}
else {
    echo 'Соединение с БД установлено';
}
$result = mysqli_query ($connection, "SELECT * FROM `articles_categories`");
$w_1 = mysqli_fetch_assoc($result);
print_r($w_1);

Warning: mysqli_query() expects parameter 1 to be mysqli, resource given in C:\OSPanel\domains\test\index.php on line 14

Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, null given in C:\OSPanel\domains\test\index.php on line 15
 
Код:
<?php

$connection = mysqli_connect('127.0.0.1', 'root', 'sergey034', 'test_db');
if($connection == false)
{
    echo 'Не удалось подключиться к БД!<br/>';
    echo mysqli_connect_error();
    exit ();
}
else {
    echo 'Соединение с БД установлено';
}
$result = mysqli_query($connection, "SELECT * FROM `articles_categories`");
$w_1 = mysqli_fetch_assoc($result);
print_r($w_1);
 
(y)
Дак mysql или mysqli?

PHP конечно прост, но не настолько чтоб отбалды по кнопкам пожмакать и получить рабочий код.

Вперёд изучать синтаксис и доки по функциям перед тем как их использовать, а не после.
 
mizaider, я был таким же, но не настолько :)
Думаю, ему бы бы нормальный редактор кода и большая часть ошибок ушла бы.
Через недельку-другую придёт.
 
Соединение с БД установленоArray ( [id] => 1 [title] => СЃРїРѕСЂС‚ )
Спасибо! Абракадабру выдает вместо категорий. В чем дело?

Ребятки! Я изучать PHP сел сегодня в 15:00 по МСК. При чем тут вообще по кнопкам жмакать? :)
 
Последнее редактирование модератором:
sergey034, наверное, кодировка БД.
Теперь разбирайтесь как разобрать массив и вывести его в нормальный вид, только без подсказок :). И SQL тоже подучите.
 
West14, спасибо!

Другая должна быть кодировка?

Снимок.PNG
 
Последнее редактирование модератором:
sergey034, нормально всё. Лучше идите дальше по урокам, сразу же читайте доки по функциям, и научитесь.
 
Последнее редактирование:
Ну а почему тогда абра кадабру выдает?

разобрался!

Чувствую я могу уже себя называть Junior разработчик PHP :D:

Еще пару месяцев и Middle (или как там правильно) :)
 
Последнее редактирование модератором:
Соединение с БД установленоArray ( [id] => 1 [title] => СЃРїРѕСЂС‚ )
Спасибо! Абракадабру выдает вместо категорий. В чем дело?

Ребятки! Я изучать PHP сел сегодня в 15:00 по МСК. При чем тут вообще по кнопкам жмакать? :)
Не на что не намекаю, но перед тем как учить математику, нужно выучить цифры : )

Ознакомься с документацией, торопиться не куда, сайтов с дырками и без тебя хватает : )
 
Соединение с БД установленоArray ( [id] => 1 [title] => СЃРїРѕСЂС‚ )
Спасибо! Абракадабру выдает вместо категорий. В чем дело?

Ребятки! Я изучать PHP сел сегодня в 15:00 по МСК. При чем тут вообще по кнопкам жмакать? :)
.так изучайте. Смысл от того, что вам тут будут подсказывать? Ничего не поймете всё равно.
Ну а почему тогда абра кадабру выдает?

разобрался!

Чувствую я могу уже себя называть Junior разработчик PHP :D:

Еще пару месяцев и Middle (или как там правильно) :)
Разработчики разрабатывают, а вы не можете отсутствие точки с запятой определить в своем коде. =)
 
Хватит читать курсы пятилетней давности, чистый mysqli давно не используется в серьезных продуктах, используйте PDO
 
Согласен с комментатором выше. MySQL/MySQLi уже конкретно устарели, их использовать не стоит.
Городить самописные костыли, конечно, тоже то ещё извращение. Обычно используют фреймворки для быстрого старта разработки, вроде , или , хотя для старта можно немного и на голом пыхе покодить.

Вот , как по мне, довольно неплохо разжёвывают PDO. Для старта сойдёт.

P.S.: Я не веб-разработчик, но считаю, что писать на голом PDO - тоже то ещё извращение, и стоит делать хоть какую-то обёртку над ним для удобства. Но это уже совсем другая тема...
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу