help, cant access database. он не может направить меня в мою базу данных, не используя mysql_query для извлечения данных. Я думаю, что это в моей недавно созданной базе данных, которую система не может найти? но сайт хостинга не дал мне никакого выбора, чтобы переименовать мою базу данныхДоступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: НЕТ)
db_connect.php
<?php
include_once 'psl-config.php'; // As functions.php is not included
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
?>
где Звоню пользователь и базы данных. psl_config.php
<?php
define("HOST", "localhost"); // The host you want to connect to.
define("USER", "xxx"); // The database username.
define("PASSWORD", "xxx"); // The database password.
define("DATABASE", "xxx"); // The database name.
define("CAN_REGISTER", "any");
define("DEFAULT_ROLE", "member");
define("SECURE", FALSE);
?>
$name = $_SESSION ['username'];
$result = mysql_query(" select score1 from members where username = '$name'");
имя пользователя указано правильно. строка кода запроса mysql 14 - это ошибка.
<?php
include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
sec_session_start();
if(!isset($_SESSION['username'])){
header("Location: director.php");
}
$name = $_SESSION ['username'];
$result = mysql_query(" select score1 from members where username = '$name'");
?>
Я думаю, что это в моей недавно созданной базе данных, которую система не может найти? но хостинг-сайт не дал мне выбора для переименования моей базы данных
Вы смешивания '' mysqli_' с mysql_'. Вы также делитесь своими учетными данными с нами, чего не следует делать. –
Пожалуйста, [не используйте 'mysql_ *' функции в новом коде] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php). * Они больше не поддерживаются и [официально устарели] (https://wiki.php.net/rfc/mysql_deprecation) *. См. [Красная рамка] (http://uk.php.net/manual/en/function.mysql-connect.php)? Узнайте о [подготовленных заявлениях] (http://en.wikipedia.org/wiki/Prepared_statement) и используйте [PDO] (http://us1.php.net/pdo) или [MySQLi] (http: // us1.php.net/mysqli). [Эта статья] (http://php.net/manual/en/mysqlinfo.api.choosing.php) поможет вам решить, какой из них. –
Можете ли вы помочь мне исправить это? im просто новый в кодировании, и я не знаю, что такое diff. – rayah