Εισαγωγή εγγραφών μέσω SQL ερωτήματος σε PHP
Ας μάθουμε τώρα πώς να προσθέτουμε νέες εγγραφές
σε έναν πίνακα. Αυτό γίνεται με την εντολή
INSERT INTO. Έχει την ακόλουθη σύνταξη:
<?php
$query = "INSERT INTO πίνακας (πεδίο1, πεδίο2...) VALUES (τιμή1, τιμή2...)";
?>
Ας προσθέσουμε έναν νέο χρήστη
στον πίνακα users:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Μπορεί να μην είναι πολύ προφανές ότι το αποτέλεσμα
της εισαγωγής δεν χρειάζεται να το επεξεργαστούμε με το mysqli_fetch_assoc.
Χρειάζεται απλώς να εκτελέσουμε αυτό το ερώτημα μέσω
mysqli_query, και το αποτέλεσμα της εισαγωγής
πρέπει να το ελέγξουμε μέσω του PhpMyAdmin:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Παρατηρήστε επίσης ότι κατά την εισαγωγή
δεν καθορίζουμε τη στήλη id και την τιμή της.
Και αυτό είναι σωστό, καθώς η τιμή αυτής της στήλης
θα οριστεί αυτόματα από τη βάση δεδομένων.
Προσθέστε έναν νέο χρήστη 'user7', 26
ετών, μισθός 300.