(phpMyAdmin hoz csatlakozás) Felkutattam már az internetet de nem találtam semmi megoldást. Valaki tud segíteni?
Az adatbázishoz tud csatlakozni de az adatokat belőle nem írja ki.
<?php
$user = 'root';
$password = 'root';
$db = '2021onlineokt';
$host = 'localhost';
$port = 3307;
$link = mysqli_init();
$conn = mysqli_real_connect(
$link,
$host,
$user,
$password,
$db,
$port
);
$sql = "SELECT Tantárgy, Dátum, Házi feladat, Kész, ID FROM leckek";
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Tantárgy: " . $row["Tantárgy"]. " - Dátum: " . $row["Dátum"]. " - Házi feladat: " . $row["Házi feladat"]. " - Kész: " . $row["Kész"]. " - ID: " . $row["ID"]. "<br>";
?>
"Error":
[11-Mar-2021 13:58:06 Etc/GMT-1] PHP Notice: Undefined variable: row in C:\Users\Robi\Desktop\leckeolvaso\leckek\testconnect.php on line 24
[11-Mar-2021 13:58:06 Etc/GMT-1] PHP Notice: Trying to access array offset on value of type null in C:\Users\Robi\Desktop\leckeolvaso\leckek\testconnect.php on line 24
"az adatokat belőle nem írja ki."
Ez azért van, mert nem kéred el amire szükséged van... Persze ez a logból is világosan látszik.
Ezt kapom lefuttatáskor:
Tantárgy: - Dátum: - Házi feladat: - Kész: - ID:
Nem, nem azzal. A dokumentációt miért olyan k.urva nehéz elolvasni? Miért nem bízol meg valakit, ha már normálisan megtanulni lusta vagy?
Felkutatta az internetet.. LOL...
És a row változónak sehol sem ad értéket. Ennél tisztább és érthetőbb hibaüzenet nem is lehetne.
Kérdező: Szerintem ne programozz, ha ez is nehézséget okoz neked.
tessék:
$config = [
'db_host' => 'localhost',
'db_name' => 'adatbazisneved',
'db_user' => 'root',
'db_pass' => '',
];
$conn = mysqli_connect($config['db_host'],$config['db_user'],$config['db_pass'],$config['db_name']);
$sql = "SELECT Tantárgy, Dátum, Házi feladat, Kész, ID FROM leckek";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if($resultCheck > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "Tantárgy: " . $row["Tantárgy"]. " - Dátum: " . $row["Dátum"]. " - Házi feladat: " . $row["Házi feladat"]. " - Kész: " . $row["Kész"]. " - ID: " . $row["ID"].;
}
}
De azért <br>-eket a kiírásba beszúrnék, mert teljesen összefog csúszni...
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!