Мне нужна помощь с ошибкой на моей странице с использованием MySQL.
Когда я пытаюсь перейти на сайт, этот текст появляется:
Parse error: syntax error, unexpected 'mysql_connect' (T_STRING) in C:\xampp\htdocs\mywebsite\inc\scripts\mysql_connect.inc.php on line 11
<?php $conn_error = 'Colud not connect.'; $mysql_host = "localhost:8080"; $mysql_user = "liam"; $mysql_pass = ""; $mysql_db = 'socialnetwork' mysql_connect($mysql_host, $mysql_user, $mysql_pass or die("Couldn't Connect") ; mysql_select_db('mysql_db') or die($conn_error); echo 'Connected!' ?>
$mysql_db = 'socialnetwork' mysql_connect($mysql_host, $mysql_user, $mysql_pass or die("Couldn't Connect") ; echo 'Connected!'
должно быть
$mysql_db = 'socialnetwork'; ^ mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die("Couldn't Connect") ; ^ echo 'Connected!'; ^
Пожалуйста, не используйте функции mysql_*
в новом коде . Они больше не поддерживаются и официально устарели . См. Красную рамку ? Узнайте о подготовленных инструкциях и используйте PDO или MySQLi – эта статья поможет вам решить, какой из них. Если вы выберете PDO, вот хороший учебник .
здесь рабочий код
<?php $conn_error = 'Colud not connect.'; $mysql_host = "localhost:8080"; $mysql_user = "liam"; $mysql_pass = ""; $mysql_db = 'socialnetwork' ; mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die("Couldn't Connect") ; mysql_select_db('mysql_db') or die($conn_error); echo 'Connected!' ; ?>
у вас было 3 ошибки.
1- вы забываете ;
здесь $mysql_db = 'socialnetwork'
.
2- вы забыли )
здесь mysql_connect($mysql_host, $mysql_user, $mysql_pass
.
3- вы забываете ;
здесь echo 'Connected!'
Ваша забыть
;
Вот
$mysql_db = 'socialnetwork'