problem z połączeniem do bazy danych

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
przejazdy1
Posty: 1
Rejestracja: 22 lip 2016, 07:12:54
Płeć: Niewybrana
User Agent: Chrome Windows 1366x768

problem z połączeniem do bazy danych

Post autor: przejazdy1 »

Witam
Jaki jest problem , żaden plik który musi skorzystać z bazy danych nie potrafi się z nią połączyć .
Sprawdzałem ogólnie czy jest możliwość połączenia się z bazą

Kod: Zaznacz cały

<?php
require_once "connect.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
    echo "Error: ".$polaczenie->connect_errno . "Opis: ". $polaczenie->connect_error;
}
else
{
$result=$polaczenie->query("SELECT user FROM uzytkownicy");
 while($wynik=mysqli_fetch_array($result)){
     echo $wynik['user'];
     echo"</br>";
 }
}
 
?>
Wyświetliło poprawnie wszystkich użytkowników zapisanych w bazie , ale już plik zaloguj.php daje mi błąd 1045

Kod: Zaznacz cały

<?php

	session_start();
	
	if ((!isset($_POST['login'])) || (!isset($_POST['haslo'])))
	{
		header ('Location: index.php');
		exit();
	}
	
	require_once "connect.php";
	
	$polaczenie= new mysqli($host,$db_user,$db_pasword,$db_name);
	
	if ($polaczenie->connect_errno!=0)
	{
		echo "Blad: ".$polaczenie->connect_errno;
	}
	else
	{
		$login=$_POST['login'];
		$haslo=$_POST['haslo'];
		
		$login = htmlentities($login,ENT_QUOTES, "UTF-8");
		
		
		if($rezultat = $polaczenie->query(sprintf("SELECT * FROM uzytkownicy WHERE user='%s'",
		mysqli_real_escape_string($polaczenie,$login))))
		{
			$ilu_user = $rezultat->num_rows;
			if($ilu_user>0)
			{
				$wiersz = $rezultat->fetch_assoc();
				 
				if (password_verify($haslo, $wiersz['pass']))
				{
				
					$_SESSION['zalogowany'] = true;
					
					
					$_SESION['id'] = $wiersz['id'];
					$_SESSION['user'] = $wiersz['user'];
					$_SESSION['email'] = $wiersz['email'];
					
					
					unset($SESSION['blad']);
					$rezultat->close();
					
					header('location: home.php');
				}
				else
				{
				
					$_SESSION['blad'] = '<br /><span style="color:red"><h3><b>Nieprawidłowy login i/lub hasło!</b></h3></span>';
					header('Location: index.php');
				
				}
			} 
			else
			{
				
				$_SESSION['blad'] = '<br /><span style="color:red"><h3><b>Nieprawidłowy login i/lub hasło!</b></h3></span>';
			    header('Location: index.php');
				
			}
			
		}
		
		$polaczenie->close();
	}
	
	



?>
Proszę o podpowiedź gdzie jest błąd
Venite
Obsługa CBA
Posty: 3197
Rejestracja: 18 lut 2011, 08:01:57
Lokalizacja: Kędzierzyn-Koźle
Płeć: Mężczyzna
User Agent: Firefox Windows 1440x900

problem z połączeniem do bazy danych

Post autor: Venite »

przejazdy1, oba pliki się "widzą"? Są w tym samym folderze?
Czy wiesz, że:
  • W Panelu CBA w sekcji "wsparcie" jest dedykowany system ticketów (obsługi technicznej)
  • Odpowiadamy na Forum oraz na adres mailowy obsluga(malpa)cba.pl
  • Jesteśmy również na Facebooku! Znajdź nas na facebook.com/hostingcba | cba.pl
W czym jeszcze możemy pomóc?
ODPOWIEDZ