Is cuid riachtanach d’fhorbairt gréasáin é nascadh le bunachar sonraí MySQL agus é a cheistiú i PHP. Soláthraíonn PHP feidhmeanna agus modhanna a ligeann dúinn ceangal le bunachar sonraí MySQL, fiosrúcháin a dhéanamh, agus idirghníomhú le sonraí.
Chun ceangal le bunachar sonraí MySQL, bainimid úsáid as an mysqli_connect() nó mysqli feidhm chun nasc a bhunú agus pas a fháil i paraiméadair ar nós ainm an fhreastalaí, ainm úsáideora, pasfhocal, agus ainm bunachar sonraí. Nuair a bheidh an nasc bunaithe, is féidir linn fiosruithe SQL a rith mar SELECT, INSERT, Update, DELETE chun sonraí sa bhunachar sonraí a aisghabháil agus a ionramháil.
Ceangail le bunachar sonraí 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!";
?>
Ag ceistiú Bunachar Sonraí MySQL i PHP
Tar éis nascadh go rathúil, is féidir linn ceisteanna bunachar sonraí a dhéanamh ag baint úsáide as an mysqli_query() bhfeidhm. Seo sampla de conas iarratas SELECT a dhéanamh i 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);
?>
ag cur sonraí isteach i mBunachar Sonraí MySQL i PHP
Chun sonraí a chur isteach i mbunachar sonraí MySQL ag baint úsáide as PHP, úsáidimid an mysqli_query() fheidhm leis an ráiteas INSERT INTO. Seo sampla:
<?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);
}
?>
Sonraí i mbunachar sonraí MySQL a nuashonrú i PHP
Chun sonraí a nuashonrú i mbunachar sonraí MySQL ag baint úsáide as PHP, úsáidimid an mysqli_query() fheidhm leis an ráiteas UPDATE. Seo sampla:
<?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);
}
?>
Sonraí á scriosadh ó Bhunachar Sonraí MySQL i PHP
Chun sonraí a scriosadh ó bhunachar sonraí MySQL ag baint úsáide as PHP, úsáidimid an mysqli_query() fheidhm leis an ráiteas DELETE. Seo sampla
<?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);
}
?>



