Il-konnessjoni ma' u l-mistoqsija ta' database MySQL fil-PHP hija parti essenzjali mill-iżvilupp tal-web. PHP jipprovdi funzjonijiet u metodi li jippermettulna nikkonnettjaw ma 'database MySQL, inwettqu mistoqsijiet, u jinteraġixxu mad-dejta.
Biex tikkonnettja ma 'database MySQL, nużaw il- funzjoni mysqli_connect() jew mysqli biex nistabbilixxu konnessjoni u ngħaddu parametri bħall-isem tas-server, l-isem tal-utent, il-password, u l-isem tad-database. Ladarba l-konnessjoni tiġi stabbilita, nistgħu neżegwixxu mistoqsijiet SQL bħal SELECT, INSERT, UPDATE, DELETE biex irkupraw u timmanipulaw id-data fid-database.
Qabbad mad-database MySQL
<?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!";
?>
Mistoqsija MySQL Database fil PHP
Wara li nikkonnettjaw b'suċċess, nistgħu nwettqu mistoqsijiet tad-database bl-użu tal- mysqli_query() funzjoni. Hawn eżempju ta 'kif twettaq mistoqsija SELECT f'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);
?>
inserting Data fil MySQL Database fil PHP
Biex daħħal data f'database MySQL billi tuża PHP, nużaw il- mysqli_query() funzjoni bl-istqarrija INSERT INTO. Hawn eżempju:
<?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);
}
?>
Aġġornament tad-Dejta f'Database MySQL f'PHP
Biex taġġorna d-dejta f'database MySQL billi tuża PHP, nużaw il- mysqli_query() funzjoni mad-dikjarazzjoni UPDATE. Hawn eżempju:
<?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);
}
?>
Tħassir tad-Data minn MySQL Database fil-PHP
Biex tħassar data minn database MySQL billi tuża PHP, nużaw il- mysqli_query() funzjoni bid-dikjarazzjoni DELETE. Hawn eżempju
<?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);
}
?>



