Prisijungimas prie MySQL duomenų bazės ir užklausų pateikimas PHP yra esminė žiniatinklio kūrimo dalis. PHP teikia funkcijas ir metodus, leidžiančius prisijungti prie MySQL duomenų bazės, atlikti užklausas ir sąveikauti su duomenimis.
Norėdami prisijungti prie MySQL duomenų bazės, mes naudojame funkciją mysqli_connect() arba mysqli, kad užmegztume ryšį ir perduodame tokius parametrus kaip serverio pavadinimas, vartotojo vardas, slaptažodis ir duomenų bazės pavadinimas. Užmezgę ryšį, galime vykdyti SQL užklausas, tokias kaip SELECT, INSERT, UPDATE, DELETE, kad gautume ir tvarkytume duomenis duomenų bazėje.
Prisijunkite prie MySQL duomenų bazės
<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$database = "your_database";
// Connect to MySQL database
$conn = mysqli_connect($servername, $username, $password, $database);
// Check connection
if(!$conn) {
die("Connection failed: ". mysqli_connect_error());
}
echo "Connected successfully!";
?>
MySQL duomenų bazės užklausa PHP
Sėkmingai prisijungę galime atlikti duomenų bazės užklausas naudodami mysqli_query() funkciją. Štai pavyzdys, kaip atlikti SELECT užklausą PHP:
<?php
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
if(mysqli_num_rows($result) > 0) {
// Loop through records and display data
while($row = mysqli_fetch_assoc($result)) {
echo "ID: ". $row["id"]. "- Name: ". $row["name"]. "<br>";
}
} else {
echo "No records found.";
}
// Free memory of query result
mysqli_free_result($result);
// Close database connection
mysqli_close($conn);
?>
Duomenų įvedimas į MySQL duomenų bazę PHP
Norėdami įterpti duomenis į MySQL duomenų bazę naudodami PHP, naudojame funkciją mysqli_query() su INSERT INTO sakiniu. Štai pavyzdys:
<?php
$name = "John Doe";
$email = "[email protected]";
$age = 30;
$sql = "INSERT INTO users(name, email, age) VALUES('$name', '$email', '$age')";
if(mysqli_query($conn, $sql)) {
echo "Data inserted successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>
Duomenų atnaujinimas MySQL duomenų bazėje PHP
Norėdami atnaujinti duomenis MySQL duomenų bazėje naudodami PHP, naudojame funkciją mysqli_query() su UPDATE sakiniu. Štai pavyzdys:
<?php
$id = 1;
$newEmail = "[email protected]";
$sql = "UPDATE users SET email='$newEmail' WHERE id=$id";
if(mysqli_query($conn, $sql)) {
echo "Data updated successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>
Duomenų ištrynimas iš MySQL duomenų bazės PHP
Norėdami ištrinti duomenis iš MySQL duomenų bazės naudodami PHP, naudojame funkciją mysqli_query() su DELETE sakiniu. Štai pavyzdys
<?php
$id = 1;
$sql = "DELETE FROM users WHERE id=$id";
if(mysqli_query($conn, $sql)) {
echo "Data deleted successfully!";
} else {
echo "Error: ". mysqli_error($conn);
}
?>



