Zebra_Database

Screenshot Λογισμικό:
Zebra_Database
Στοιχεία Λογισμικού:
Εκδοχή: 2.9.3 επικαιροποιημένο
Ανεβάστε ημερομηνία: 6 Mar 16
Προγραμματιστής: Stefan Gabos
Άδεια: Δωρεάν
Δημοτικότητα: 39
Μέγεθος: 79 Kb

Rating: nan/5 (Total Votes: 0)

Zebra_Database είναι ένα απλό στρώμα αφαίρεσης της βάσης δεδομένων για MySQL, γραμμένο γύρω PHP & rsquo?. S ενσωματωμένο mysqli επέκτασης

Zebra_Database είναι πρακτικά ένας μεσάζων μεταξύ του PHP κώδικα του προγραμματιστή και της ίδιας της βάσης δεδομένων.

Παίρνει PHP-μορφοποιημένο κώδικα και μεταφράζει να έγκυρη σύνταξη SQL, εκτελώντας το σε μια βάση δεδομένων MySQL και την ανάκτηση των αποτελεσμάτων.

Αυτή η μέθοδος που χρησιμοποιούν έτοιμη δήλωση της βάσης δεδομένων είναι πολύ πιο ασφαλής από τη διαδικασία της ενσωμάτωσης κώδικα SQL στη σύνταξη της PHP, κρατώντας τα δύο σε διαφορετικά επίπεδα, όπου άλλοι έργου είτε δεν θα έχουν πρόσβαση ή μόνο για χάρη μιας καλύτερης δομή κώδικα.

Εκτός από αυτό, ένα πρόγραμμα εντοπισμού σφαλμάτων περιλαμβάνεται επίσης για τις αλληλεπιδράσεις της βάσης δεδομένων αντιμετώπισης προβλημάτων σε μια σελίδα Web, βοηθώντας τους προγραμματιστές να φτάσετε στο κάτω μέρος της μη-απόκρισης PHP-MySQL συναλλαγών.

Επίσης στο εργαλείο στρώμα αφαίρεσης και τον εντοπισμό σφαλμάτων, Zebra_Database έρχεται με ένα ενσωματωμένο στο σύστημα caching.

Αυτό το σύστημα προσωρινής αποθήκευσης μπορούν να συνεργαστούν με memcache ή έναν τοπικό σκληρό δίσκο, να θυμόμαστε τα αποτελέσματα για το επιλεγμένο ή τα πλέον χρησιμοποιούμενα ερωτήματα DB.

Τι είναι καινούργιο σε αυτή την έκδοση:

  • Προστέθηκε μια νέα & quot? memcache_key_prefix & quot? ιδιοκτησία; Αυτό επιτρέπει την ξεχωριστή caching των ίδιων ερωτημάτων από πολλές παρουσίες των βιβλιοθηκών στον ίδιο memcache server, ή το χειρισμό η βιβλιοθήκη πολλούς τομείς στον ίδιο memcache διακομιστή.

Τι είναι καινούργιο στην έκδοση 2.9.0:

  • Προστέθηκε ένα νέο & quot? Memcache_key_prefix & quot? ιδιοκτησία; Αυτό επιτρέπει την ξεχωριστή caching των ίδιων ερωτημάτων από πολλές παρουσίες των βιβλιοθηκών στον ίδιο memcache server, ή το χειρισμό η βιβλιοθήκη πολλούς τομείς στον ίδιο memcache διακομιστή.

Τι είναι καινούργιο στην έκδοση 2.8.8:

  • Προστέθηκε ένα νέο & quot? Memcache_key_prefix & quot? ιδιοκτησία; Αυτό επιτρέπει την ξεχωριστή caching των ίδιων ερωτημάτων από πολλές παρουσίες των βιβλιοθηκών στον ίδιο memcache server, ή το χειρισμό η βιβλιοθήκη πολλούς τομείς στον ίδιο memcache διακομιστή.

Τι είναι καινούργιο στην έκδοση 2.8.2:

  • Μικρά βελτιστοποιήσεις επιδόσεων σε κώδικα JavaScript της κονσόλας εντοπισμού σφαλμάτων του.

Τι είναι καινούργιο στην έκδοση 2.8:

  • Διορθώθηκε ένα σφάλμα κατά τον καθορισμό προσαρμοσμένων μονοπάτια για το & quot? Write_log & quot ? μέθοδο.
  • Σταθερά ένα θέμα όπου ρύθμιση & quot? Cache_path & quot? σε μια διαδρομή χωρίς κάθετος θα σπάσει το σενάριο.
  • Σταθερά ένα θέμα όπου τη ρύθμιση του χρόνου προσωρινής αποθήκευσης στο 0, θα εξακολουθεί να δημιουργήσουν (άδειο) αρχεία cache.
  • Τα αρχεία JS και CSS χρησιμοποιείται από το παράθυρο εντοπισμού σφαλμάτων τώρα φορτώνονται & quot? Πρωτόκολλο-κάτω & quot? Για την επίλυση αυτών.

Τι είναι καινούργιο στην έκδοση 2.7.3:

  • Η βιβλιοθήκη προσπαθεί τώρα να γράψει τα λάθη στο σύστημα log (αν PHP έχει διαμορφωθεί έτσι? διαβάστε περισσότερα εδώ), όταν το & quot? debug & quot? ιδιότητα έχει οριστεί σε FALSE (όπως όταν το & quot? debug & quot? ιδιότητα έχει οριστεί σε TRUE τα μηνύματα λάθους που αναφέρονται στην κονσόλα debug)?
  • Η βιβλιοθήκη θα δείξει τώρα ένα προειδοποιητικό μήνυμα στην κονσόλα εντοπισμού σφαλμάτων, εάν η & quot? Memcache & quot? επέκταση έχει φορτωθεί, αλλά δεν χρησιμοποιείται.

Τι είναι καινούργιο στην έκδοση 2.7.2:

  • Διορθώθηκε ένα σφάλμα που πιθανότατα εμφανίστηκε από το 2.7, όπου το & quot? επιδιώξει & quot? μέθοδο (και κάθε μέθοδος βασίζεται σε αυτό, όπως και όλα τα & quot? φέρω & quot? μεθόδους). θα παράγει μια προειδοποίηση στην κονσόλα εντοπισμού σφαλμάτων, αν δεν υπήρχαν αρχεία στο αναζήτησε πόρων
  • Διορθώθηκε ένα σφάλμα όπου NULL δεν θα μπορούσε να χρησιμοποιηθεί στις & quot? Αντικαταστάσεις & quot? σειρά από ένα ερώτημα.

Τι είναι καινούργιο στην έκδοση 2.7.1:

  • Η μέθοδος επιλέξτε () πήρε επιχειρήματα σε μια διαφορετική Για ό, τι ορίζεται στα έγγραφα?
  • Διορθώθηκε ένα bug όπου η ενημέρωση () και insert_update () μέθοδοι δεν εργάζονταν, αν στον πίνακα με τις στήλες για την ενημέρωση, το INC () λέξη-κλειδί που χρησιμοποιήθηκε με ένα δείκτη αντικατάστασης, αντί μιας τιμής, και η πραγματική τιμή ήταν δίνονται στον πίνακα αντικαταστάσεις?
  • Διορθώθηκε ένα bug όπου η μέθοδος insert_update () δεν λειτουργεί όταν η μόνη ενημέρωση πεδίο χρησιμοποιείται το () λέξη-κλειδί INC? η παραγόμενη ερώτημα περιείχε ένα μη έγκυρο κόμμα μεταξύ Update και το όνομα του πεδίου.

Τι είναι καινούργιο στην έκδοση 2.7:.

  • Προστέθηκε υποστήριξη για τα αποτελέσματα του ερωτήματος caching χρησιμοποιώντας memcache
  • Διορθώθηκε ένα bug όπου το σενάριο θα συντριβή αν το αντικείμενο αυτή τεκμηριώθηκε περισσότερο από μία φορά και η μέθοδος γλώσσα που καλείται για κάθε μία από τις περιπτώσεις?
  • Εντελώς ξαναγραφεί τη μέθοδο DLookup που δεν λειτουργεί σωστά, αν είχε χρησιμοποιηθεί τίποτα άλλο από ένα κόμμα χωρίζονται λίστα με τα ονόματα της στήλης (σαν μια έκφραση, για παράδειγμα)?
  • Το & quot? Συνδέσετε & quot? μέθοδος μπορεί τώρα να λάβει ένα επιπλέον επιχείρημα εντολή να συνδεθεί με τη βάση δεδομένων αμέσως αντί να χρησιμοποιούν το & quot? τεμπέλης & quot? σύνδεση?
  • Διορθώθηκε ένα σφάλμα, όπου μερικά από τα στοιχεία στην κονσόλα εντοπισμού σφαλμάτων ήταν λανθασμένα κληρονομεί χρώμα του αμαξώματος της σελίδας.

Τι είναι καινούργιο στην έκδοση 2.6:

  • Άλλαξε το όνομα του & quot? Get_columns & quot? μέθοδο σε & quot? get_table_columns & quot? καθώς επέστρεψε τον αριθμό των στηλών σε έναν δεδομένο πίνακα, και προστίθεται ένα νέο & quot? get_columns & quot? μέθοδος η οποία λαμβάνει ως επιχείρημα έναν πόρο και επιστρέφει τον αριθμό των στηλών στη δεδομένη πόρων?
  • Ορισμένες διευκρινίσεις τεκμηρίωση.

Τι είναι καινούργιο στην έκδοση 2.5:

  • Μια νέα μέθοδος είναι τώρα διαθέσιμη: & quot? Get_link & quot? που επιστρέφει το αναγνωριστικό σύνδεσης MySQL που σχετίζονται με την τρέχουσα σύνδεση με το διακομιστή MySQL. Γιατί ως ξεχωριστή μέθοδο; Επειδή η βιβλιοθήκη χρησιμοποιεί & quot? Τεμπέληδες σύνδεσης & quot? (Δεν είναι στην πραγματικότητα τη σύνδεση με τη βάση δεδομένων, μέχρις ότου εκτελεσθεί πρώτο ερώτημα) δεν υπάρχει αναγνωριστικό σύνδεσης διαθέσιμη όταν καλείτε τη σύνδεση μεθόδου.
  • Ένα νέο επιχείρημα είναι τώρα διαθέσιμη για τις μεθόδους ένθετο και insert_bulk η οποία επιτρέπει τη δημιουργία των INSERT ΑΓΝΟΗΣΕΤΕ ερωτήματα που θα παραλείψετε τα αρχεία που θα μπορούσε να προκαλέσει μια καταχώρηση διπλούν για ένα πρωτεύον κλειδί.
  • Η προκαθορισμένη τιμή του & quot? Debug & quot? ιδιότητα έχει οριστεί σε FALSE.

Τι είναι καινούργιο στην έκδοση 2.4:

  • Διορθώθηκε ένα bug με τη μέθοδο insert_bulk (χάρη στην Edy Galantzan για την υποβολή εκθέσεων).
  • Προστέθηκε μια νέα μέθοδο:. Table_exists που ελέγχει για να δει αν υπάρχει ένας πίνακας με το όνομα που δίνεται ως επιχείρημα στη βάση δεδομένων
  • Η Επέλεξε μέθοδο τώρα δέχεται επίσης οριακές και της τάξης επιχειρήματα? λόγω αυτής της αλλαγής, η μέθοδος αυτή δεν είναι συμβατή με τις προηγούμενες εκδόσεις.
  • Ορισμένες βελτιώσεις τεκμηρίωση.

Τι είναι καινούργιο στην έκδοση 2.3:

  • Διορθώθηκε ένα bug όπου το σενάριο θα δημιουργήσει μια προειδοποίηση αν η & quot? ενημέρωση & quot? μέθοδος αυτή ονομάζεται με άκυρα επιχειρήματα?
  • Άλλαξε το πώς η μέθοδος insert_bulk πρέπει να λάβουν τα επιχειρήματα, καθιστώντας το πιο απλό στη χρήση.

Τι είναι καινούργιο στην έκδοση 2.2:

  • Διορθώθηκε ένα bug όπου το & quot? Επιλέξτε & quot? μέθοδος πολέμου επιστρέφει μια boolean τιμή αντί για ένα πόρο (χάρη στην Monil)?
  • Η τάξη χρησιμοποιεί τώρα & quot? Τεμπέληδες σύνδεσης & quot? πράγμα που σημαίνει ότι δεν θα είναι πραγματικά συνδεθεί με τη βάση δεδομένων μέχρι το πρώτο ερώτημα έχει τρέξει?
  • Η κονσόλα εντοπισμού σφαλμάτων τώρα δείχνει επίσης μεταβλητές συνόδου?
  • Το & quot? Show_debug_console & quot? μέθοδος μπορεί πλέον να διαταχθεί να επιστρέψει εξόδου, αντί να το τυπώσετε την οθόνη?
  • Το highlighter αναδεικνύει τώρα περισσότερες λέξεις-κλειδιά?
  • Βελτιωμένη τεκμηρίωση για το & quot? Συνδέσετε & quot? μέθοδο.

Τι είναι καινούργιο στην έκδοση 2.1:

  • Διορθώθηκε ένα bug όπου η κονσόλα κληρονομήσει ιδιότητες CSS από τη μητρική εφαρμογή?
  • Σταθερή κάποια σφάλματα στο αρχείο JavaScript που θα σπάσει τον κωδικό, όταν η μητρική εφαρμογή έτρεχε MooTools?
  • Συναλλαγές τώρα υποστηρίζονται?
  • Προστέθηκε μια νέα & quot? Insert_bulk & quot? μέθοδος η οποία επιτρέπει την εισαγωγή πολλαπλές τιμές σε έναν πίνακα χρησιμοποιώντας ένα μόνο ερώτημα (χάρη Sebi Π για την υπόδειξη)?
  • Προστέθηκε μια νέα & quot? Insert_update & quot? μέθοδος η οποία θα δημιουργήσει τις δηλώσεις INSERT με σε διπλά UPDATE (ευχαριστήσω Sebi Π για την υπόδειξη)?
  • Ενισχυμένη η & quot? Ενημέρωση & quot? Μέθοδος?
  • Η κονσόλα εντοπισμού σφαλμάτων δείχνει τώρα μια προειδοποίηση αν είχε καθοριστεί charset και αντιπαραβολή?
  • Διορθώσεις στην τεκμηρίωση.

Τι είναι καινούργιο στην έκδοση 2.0:

  • Το σύνολο του κώδικα βελτιώθηκε και κάποιες από τις ιδιότητες, καθώς και τα ονόματα μέθοδο άλλαξαν και, ως εκ τούτου, αυτή η έκδοση σπάει τη συμβατότητα με παλαιότερες εκδόσεις?
  • Διορθώθηκε ένα bug όπου το σενάριο θα προσπαθήσει να επίσης ερωτήματα δράση cache?
  • Διορθώθηκε ένα bug στο & quot? Επιδιώξει & quot? Μέθοδος?
  • Διορθώθηκε ένα bug όπου σε ορισμένες διαμορφώσεις του Apache / PHP το σενάριο δεν θα μπορούσε να λειτουργήσει?
  • Διορθώθηκε ένα bug όπου αν υπήρχε ένα σφάλμα σύνδεσης ή MySQL δημιουργείται ένα σφάλμα και το debug κονσόλα ελαχιστοποιήθηκε, δεν θα εμφανίζονται αυτόματα?
  • Διορθώθηκε ένα bug όπου το & quot? DLookup & quot? μέθοδος δεν θα επιστρέψει διέφυγε ονόματα των στηλών (δηλαδή `order`)?
  • Διορθώθηκε ένα bug όπου το & quot? Found_rows & quot? ιδιοκτησία ήταν εσφαλμένη για προσωρινά αποθηκευμένες αναζητήσεις?
  • Διορθώθηκε ένα bug όπου το debug κονσόλα θα διαχειρίζεται σωστά τις στήλες μέσα σε `(βαρεία)?
  • Διορθώθηκε ένα bug που προκάλεσε ακατάλληλη εμφάνιση κάποιων χορδές στην κονσόλα debug?
  • Προστέθηκε μια νέα μέθοδος & quot? Επιλέξτε & quot? - Μια συντομογραφία για την επιλογή ερωτήματα?
  • Προστέθηκε μια νέα μέθοδος & quot? Get_columns & quot? - Επιστρέφει πληροφορίες σχετικά με τις στήλες ενός δεδομένου πίνακα?
  • Προστέθηκε μια νέα μέθοδος & quot? Εκραγούν & quot? - Παρόμοια με τα δικά implode της PHP () συνάρτηση, με τη διαφορά ότι αυτή τη μέθοδο & quot? Διαφεύγει & quot? κατέρρευσε στοιχεία και να περικλείει επίσης στον τάφο εμφάσεις?
  • Προστέθηκε μια νέα μέθοδος & quot? Set_charset & quot? - Καθορίζει τους χαρακτήρες που και την αντιπαραβολή των δεδομένων?
  • Βελτιωμένη λειτουργικότητα της fetch_assoc_all () και fetch_obj_all () μεθόδους?
  • Η κονσόλα εντοπισμού σφαλμάτων εμφανίζει περισσότερες πληροφορίες και σε μια πολύ καλύτερη και οργανωμένο τρόπο?
  • Ξαναγραφεί η μέθοδος για ερωτήματα καταγραφής σε ένα αρχείο txt κάνει την έξοδο πολύ εύκολο να διαβάσει?
  • Αποσύρεται η μηχανή προτύπων XTemplate, προκειμένου να βελτιώσει την ταχύτητα? κάθε πτυχή της debug κονσόλα μπορεί ακόμα να αλλάξει μέσω του αρχείου CSS.

Απαιτήσεις :

  • PHP 5 ή νεότερη έκδοση
  • MySQL 4.1.22 ή νεότερη έκδοση

Παρόμοια λογισμικά

xFraction
xFraction

12 May 15

PHP LPD
PHP LPD

12 May 15

PHPMailer
PHPMailer

13 Apr 15

Simple Router
Simple Router

13 May 15

Άλλο λογισμικό του προγραμματιστή Stefan Gabos

Zebra_Tooltips
Zebra_Tooltips

10 Feb 16

Zebra_Cookie
Zebra_Cookie

10 Feb 16

Zebra_Form
Zebra_Form

9 Feb 16

Zebra_TransForm
Zebra_TransForm

10 Feb 16

Σχόλια για Zebra_Database

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία