Jak stworzyć swoją pierwszą stronę. Jeśli jeszcze nie orientujesz się w temacie robienia stron, zapraszamy tutaj.
-
kieszyk
- Posty: 2
- Rejestracja: 12 maja 2019, 11:58:05
- Płeć:
- User Agent:
Post
autor: kieszyk »
Jestem początkujący w temacie php i baz danych MySQL. Nie mogę połączyć się z bazą danych. Oto mój kod odpowiadający za połączenie:
Kod: Zaznacz cały
<?php
require_once("connect.php");
$connection = mysqli_connect($host, $db_user, $db_password, $db_name, 3306);
if (!$connection)
{
echo "Błąd - Brak połączenia z bazą danych. ";
exit;
}
$login = $_POST['login'];
$haslo = $_POST['pass'];
$wstaw = "INSERT INTO uzytkownicy (login, password) VALUES ('$login', '$haslo')";
if ($wynik = mysqli_query($connection,$wstaw))
{
echo tak;
}
else
{
echo nie;
}
$connection->close();
?>
To plik connect.php
Kod: Zaznacz cały
<?php
$host = "mysql.cba.pl";
$db_user= "login do phpmyadmin";
$db_password = "hasło do phpmyadmin";
$db_name="nazwastrony_cba_pl";
?>
Przy logowaniu pojawia się napis "Błąd - Brak połączenia z bazą danych. "
kieszyk
-
smart-tree
- Obsługa CBA
- Posty: 705
- Rejestracja: 09 paź 2015, 20:20:35
- Płeć:
- User Agent:
Post
autor: smart-tree »
kieszyk, witam, proszę wpisać kieszyk jako nazwę bazy danych.
Pozdrawiam,
Mira,
Obsługa CBA
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?
smart-tree
-
kieszyk
- Posty: 2
- Rejestracja: 12 maja 2019, 11:58:05
- Płeć:
- User Agent:
Post
autor: kieszyk »
Dziękuje, po wprowadzeniu poprawek i informacji o nazwie bazy danych udało się. Bardzo dziękuję!
Oto mój finalny kod:
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
{
$login = $_POST['login'];
$haslo = $_POST['pass'];
$sql = "INSERT INTO logowanie SET login='$login', password='$haslo'";
if($rezultat = @$polaczenie->query($sql))
{
echo "Udało się";
}
else
$polaczenie->close();
}
?>
connect.php:
Kod: Zaznacz cały
<?php
$host = "mysql.cba.pl";
$db_user= "nazwa użytkownika";
$db_password = "hasło";
$db_name="nazwa bazy danych";
?>
kieszyk