MySQL heeft gelijk gedaan

Een PHP-klasse voor MySQLI met behulp van klaargemaakte query's
Download nu

MySQL heeft gelijk gedaan Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daren Schwenke
  • Uitgever website:

MySQL heeft gelijk gedaan Tags


MySQL heeft gelijk gedaan Beschrijving

Een PHP-klasse voor MySQLI die gebruik maakt van bereide vragen MySQL Gedaan is JUIK is een PHP5.0 + -klasse die een veilige, schone, objectgeoriënteerde en efficiënte manier biedt om MySQL-databaseontwikkeling te doen. Alle vragen behalve die met meerdere rijresultaten, terugkeren precies wat u nodig hebt in één regel code. Dit is Alles gedaan terwijl het gebruik van het gebruik van de voorbereide vragen en gebonden parameters onderhoudt om het risico op SQL-injectieaanvallen te elimineren en efficiënter te werken. Geen extra codering is nodig om u te hergebruiken voorbereide vragen. Je schrijft eenvoudigweg dezelfde query, en als je dat eerder hebt gedaan, wordt de voorbereide handvat opnieuw gebruikt. De nieuw gebonden parameters worden gebruikt tegen de bestaande voorbereide handgreep en de resultaten worden opnieuw gecompeteerd. De resultaten zelf zijn niet in de cache. Dus daar heb je het. Eenvoudig gebruik van voorbereide vragen met gebonden parameters, terwijl u nog steeds toegang hebt tot de fetch_object en fetch_assoc-methoden. Nu heb je geen excuus.usage: zie voorbeelden.php voor databaseverbindingen instellen Details. Algemeen formaat voor alle vragen: $ DB-> Methody_Name ('MySQL-query met? Substitueerde voor variabelen', 'overeenkomstige placeholdertypen', corresponderende variabelen voor placeholders ); Dat formaat is uitgelegd: SQL-query's zelf staan buiten het bereik van dit document. Algemene voorbeelden zijn hieronder.Placehouders mogen deze typen zijn. Rechtstreeks van http://php.net/mannual/en/mysqli-stmt.bind-param.php I corresponderende variabele heeft typen integer d corresponderende variabele heeft type dubbele s corresponderende variabele heeft typ snaar b corresponderende variabele is een klodder en zal zijn Verzonden in pakketten die gegevens van het type blob of tekst verzenden, is momenteel beperkt tot de grootte van max_allowed_packet.variabelen om aan elk type toe te wijzen. Moet scalasen zijn.Examples: Inserts Return-insert ID: $ Insert_id = $ DB-> Pinsert ('Invoegen in in het hotel (somestring, soms, somedouble, somblob) waarden (?,?,?,?)', 'SIDB', $ String, $ Int, $ Double, $ Blob); Updates Return Count Owten Beïnvloed: $ Rows_affected = $ DB-> Pexecute ('Update someerbare set SOMEStRING =? Waar soms =?? Limiet 1', 'si', $ string, $ INT); verwijdert teruggave van rijen getroffen: $ Rows_affected = $ DB-> Pexecute ('Verwijderen van soort waar soms =? Limiet 1', 'I', $ INT); GELUKKEN ROW_RETURNED = $ DB-> POWEN ('SELECTIE IETS SIEF WAAR WAAR SOMESTRING =? EN SIGNINT> =?', 'SI', $ string, $ INT); een enkele rij selecteren en een object retourneren met de gegevens. $ OBJ = $ db-> psingle ('SELECT SIGNINT, SOMESTRING VAN GIERIEEL WAAR SIGNINT =? LIMIT 1', 'I', $ INT); PRINT $ OBJ-> SIGNINT; Print $ OBJ-> SOMESOSTRING; Selecteer meerdere rijen en stuur een handvat terug. $ some_sth = $ db-> pbind ('Selecteer Some -string van Geweldig waar Synt =?', 'I', $ int); terwijl ($ rij = $ ever_sth -> fetch_object ()) {Print $ Row-> Somestring; } $ some_sth-> sluiten (); Vereisten: · PHP Wat is er nieuw in deze release: · De licentie is gewijzigd in LGPL en de documentatie is bijgewerkt.


MySQL heeft gelijk gedaan Gerelateerde software