php mysql μαθηματα : Συναρτήσεις PHP MySQLi Nikos Balatsoukas Αυγούστου 3, 2013 php Edit Σε όλα τα php mysql μαθηματα το σημαντικότερο σημείο είναι η κατανόηση των συναρτήσεων mysql. Αυτό το άρθρο είναι γραμμένο με απλό και κατανοητό τρόπο ώστε να μπορεί εύκολα να χρησιμοποιηθεί σε php mysql μαθηματα .
php mysqli functions
PHP MySQLi Introduction Σε αυτό το άρθρο με php mysql μαθηματα παρουσιάζουμε το δεύτερο μέρος των συναρτήσεων MySQLi
php mysql μαθηματα mysqli_get_connection_stats() Επιστρέφει στατιστικά σχετικά με τη σύνδεση χρήστη (client connection) mysqli_get_host_info() Επιστρέφει το hostname του MySQL server καθώς και τον τύπο σύνδεσης (connection type) mysqli_get_proto_info() Επιστρέφει την έκδοση του πρωτοκόλου της MySQL (MySQL protocol version)
mysqli_get_server_info() Επιστρέφει την έκδοση του MySQL server (MySQL server version) mysqli_get_server_version() Επιστρέφει την έκδοση του MySQL server (MySQL server version) ως ακέραιο mysqli_info() Επιστρέφει πληροφορία σχετικά με τα ποιο πρόσφατα εκτελεσμένα ερωτήματα (most recently executed query) mysqli_init() Αρχικοποιεί τη MySQLi και επιστρέφει ένα πόρο (resource) για να χρησιμοποιηθεί με το mysqli_real_connect() mysqli_insert_id() Επιστρέφει το αυτόματο id που χρησιμοποιήθηκε το τελευταίο ερώτημα mysql_kill() Ρωτάει το server για να τερματίσει (kill) ένα MySQL thread mysqli_more_results() Ελέγχει εάν υπάρχουν πολλά αποτελέσματα από ένα πολλαπλό ερώτημα (multi query) mysqli_multi_query() Εκτελεί ένα ή περισσότερα ερωτήματα προς τη βάση δεδομένων Performs one or more queries on the database mysqli_next_result() Προετοιμάζει το επόμενο σύνολο αποτελεσμάτων (result set) από το mysqli_multi_query() mysqli_num_fields() Επιστρέφει το πλήθος των πεδίων ενός result set
mysqli_num_rows() Επιστρέφει το πλήθος των γραμμών (rows) ενός result set mysqli_options() Ορίζει επιπλέον επιλογές σύνδεσης (extra connect options) και επηρεάζει τη συμπεριφορά για μια σύνδεση (connection) mysqli_ping() Κάνει pings σε μια σύνδεση με το server (server connection), ή δοκιμάζει να επανα- συνδεθεί εάν η σύνδεση έχει πέσει mysqli_prepare() Προετοιμάζει μια εντολή SQL (SQL statement) για εκτέλεση mysqli_query() Εκτελεί ένα ερώτημα προς τη βάση δεδομένων Performs a query against the database mysqli_real_connect() Ανοίγει μια νέα σύνδεση με τη βάση δεδομένων mysqli_real_escape_string() Διαχειρίζεται ειδικούς χαρακτήρες (escapes special characters) σε μια συμβολοσειρά (string) ο οποία θα χρησιμοποιηθεί σε μια εντολή SQL (SQL statement) mysqli_real_query() Εκτελεί ένα SQL ερώτημα (SQL query) mysqli_reap_async_query() Επιστρέφει το εποτέλεσμα ενός async query
mysqli_refresh() Ανανεώνει (refresh) πίνακες (tables) ή προσωρινές μνήμες (caches), ή ανανεώνει το αντίγραφο της πληροφορίας του server mysqli_rollback() Κάνει roll back την τρέχουσα συναλλαγή από τη βάση δεδομένων mysqli_select_db() Αλλάζει την προκαθορισμένη βάση δεδομένων (default database) για τη σύνδεση mysqli_set_charset() Αλλάζει το προκαθοσισμένο character set του πελάτη (client) mysqli_set_local_infile_default() Ακυρώνει το διαχειριστή χρήστη (user defined handler) για το φόρτωμα τοπικού infile command mysqli_set_local_infile_handler() Ορίζει τη συνάρτηση callback για την εντολή LOAD DATA LOCAL INFILE mysqli_sqlstate() Ειστρέφει τον κωδικό λάθους SQLSTATE error code για την τελευταία λειτουργία MySQL (MySQL operation) mysqli_ssl_set() Χρησιμοποιείται για να εγκαθιστά ασφαλείς συνδέσεις με χρήση SSL mysqli_stat() Επιστρέφει την τρέχουσα κατάσταση του συστήματος Returns the current system status mysqli_stmt_init() Αρχικοποιεί μια εντολή και επιστρέφει ένα αντικείμενο για χρήση με την mysqli_stmt_prepare()
mysqli_store_result() Μεταφέρει το σύνολο αποτελεσμάτων (result set) από το τελευταίο ερώτημα (last query) mysqli_thread_id() Επιστρέφει το thread ID για την τρέχουσα σύνδεση mysqli_thread_safe() Επιστρέφει το εάν η βοβλιοθήκη χρήστη (client library) μεταγλωτίζεται ως thread-safe mysqli_use_result() Αρχικοποιεί την ανάκτηση ενός συνόλου αποτελεσμάτων (result set) από το τελευταίο ερώτημα (last query) χρησιμοποιώντας τη mysqli_real_query() mysqli_warning_count() Επιστρέφει το πλήθος των ειδοποιήσεων (warnings) από το τελευταίο ερώτημα της σύνδεσης Όπως σε όλα τα php mysql μαθηματα, παρουσιάζουμε ενδεικτικά τη χρήση της πρώτης συνάρτησης σε μια πλήρη σελίδα php έτοιμη να εκτελεστεί:
1 2 3 4 5 6 7 8 9 10 11 12
<?php $con=mysqli_connect("localhost","my_user","my_password","my_db"); // Check connection if (mysqli_connect_errno($con)) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } print_r(mysqli_get_connection_stats($con)); mysqli_close($con); ?>
Ήταν μια παρουσίαση των συναρτήσεων PHP MySQLi με σκοπό να χρησιμοποιηθούν σε php mysql μαθηματα
mysqli συναρτήσεις php mysql μαθηματα php mysqli php mysqli functions php mysqli tutorial php mysqli παραδείγματα php mysqli συναρτήσεις συναρτήσεις mysqli
Πηγή: http://www.infopolis.gr/php-mysqli-introduction-part/