Csatlakozás adatbázishoz
<?php
//Csatlakozás az adatbázishoz
$con=mysqli_connect("hálózati hely", "felhasználó", "jelszó", "az adatbázis neve");
//Ha hiba van, akkor jelezze
if (mysqli_connect_errno()){
echo "Az alábbi hiba történt csatlakozáskor: " . mysqli_connect_error();
}
// Lekérdezés futtatása
$lekerdezes = mysqli_query($con, 'SELECT * FROM emberek');
if ($lekerdezes)
echo "A lekérdezés sikeres volt.<br>";
else
echo "Hiba: ". mysqli_error($con);
while($sor = mysqli_fetch_array($lekerdezes)) {
echo "Sorszám: ".$sor['sorszam'];
echo ", Vezetéknév: ".$sor['veznev'];
echo ", Keresztnév: ".$sor['kernev'];
echo ", Életkor: ".$sor['kor'];
echo ", Nem: ".$sor['nem']."
";
}
?>
<!-- Űrlap, amelynek a kitöltésével módosítani tudjuk az emberek adattáblát -->
<form method="post">
<h3>Sor beszúrása</h3>
Sorszám: <input type="text" name="ssz">
Vezetékvév: <input type="text" name="vn">
Keresztnév: <input type="text" name="kn">
Életkor: <input type="text" name="ek">
Nem: <input type="text" name="ivar">
<input type="submit" name="beszur"><br><br>
<h3>Adatok frissítése</h3>
Vezetéknév: <input type="text" name="vn2">
<input type="submit" name="frissit" value="Módosít"><br><br>
<h3>Sor(ok) törlése</h3>
Melyik számú sort töröljük? <input type="text" name="sorsz">
<input type="submit" name="torol" value="Törlés">
</form>
<?php
// Új sor beszúrása
if (isset($_POST['beszur'])) {
$parancs = "INSERT INTO emberek(sorszam, veznev, kernev, kor, nem) VALUES ('$_POST[ssz]', '$_POST[vn]', '$_POST[kn]', '$_POST[ek]', '$_POST[ivar]')";
if (mysqli_query($con, $parancs)){
echo "Az adatot sikeresen felvittük.";
echo '<meta http-equiv="Refresh" content="0;url=csatlakozas_adatbazishoz.php">';
}
else
echo "Hiba az új sor beszúrásakor: ". mysqli_error($con);
}
// Adatok frissítése
if (isset($_POST['frissit'])) {
$parancs = "UPDATE emberek SET kor=18 WHERE vn=$_POST[vn2]"; //Itt valaki(k)nek az életkorát 18-ra állítjuk.
if (mysqli_query($con, $parancs)){
echo "A módosítás sikeresen megtörtént.";
echo '<meta http-equiv="Refresh" content="0;url=csatlakozas_adatbazishoz.php">';
}
else
echo "Hiba az adatok frissítésekor: ".mysqli_error($con);
}
// Sorok törlése
if (isset($_POST['torol'])) {
$parancs = "DELETE FROM emberek WHERE sorszam=$_POST[sorsz]";
if (mysqli_query($con, $parancs)){
echo "Az adatot sikeresen töröltük.";
echo '<meta http-equiv="Refresh" content="0;url=csatlakozas_adatbazishoz.php">';
}
else
echo "Hiba a sor(ok) törlésekor: ". mysqli_error($con);
}
//Kapcsolat bezárása
mysqli_close($con);
?>