Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Software >> Drupal >> Content
Drupal & MySQL Triggers
SQL trigger is een SQL-instructie of een lijst van SQL- statements die wordt opgeslagen om te worden geactiveerd zodra de vereiste omstandigheden worden bereikt. De voorwaarden kan elk evenement , zoals INSERT zijn, UPDATE en DELETE . Een trigger kan ook een bepaald type opgeslagen procedure . MySQL ondersteunt de SQL- trigger- functie sinds versie 5.0.2 . Echter, MySQL niet toe dat een trigger om een opgeslagen procedure te bellen of maak een trigger voor bekeken . Drupal werkt met MySQL database , en daarom kunt u MySQL trekker gebruiken in Drupal website ontwikkeling . Het creëren van tabellen met behulp van PHPMyAdmin

Log
in uw PHPMyAdmin als de root gebruiker . Een database maken door een naam zoals " forum " in het tekstvak onder " Maak een nieuwe database. " Klik op Maken om het te maken . Maak nieuwe tabellen " gebruiker" en " trigger_table . " Geef hun namen en geef het aantal velden . Klik op "Go " om tabellen te maken .
Creëren Velden voor Tafels

Input veldnaam
en selecteer veldtype voor elk veld in de twee tabellen . Maak drie velden in de tabel user , namelijk gebruikersnaam als VARCHAR type, wachtwoord als VARCHAR type en e-mail als VARCHAR . Maak twee velden in trigger_table : zowel de gebruikersnaam en e-mail zijn opgegeven als VARCHAR soort
creëren MySQL Trigger in T - SQL-query in phpMyAdmin

Klik op "Query . " en voer de volgende code :


" Drop Trigger ALS BESTAAT forum.catch_insert ;

CREATE TRIGGER forum.catch_insert VOORDAT INSERT ON forum.user

VOOR ELKE RIJ < br >

BEGIN

INSERT INTO
forum.trigger_table ( tijd , e-mail ) VALUES ( " INSERT " , NOW ( ) , CURRENT_USER ( ) , new.email ) ;

END
" < br >

In de eerder genoemde code , een trigger genaamd " catch_insert " wordt gecreëerd . Op de Drupal website , wanneer gebruikers zich registreren op het forum , hun informatie zal worden in " user" bijgevoegde tabel in MySQL . Met deze trigger , voordat informatie van gebruikers wordt ingevoegd in tabel gebruiker, wordt hij gevangen en ingevoegd in de trigger_table .
Uitvoering van de Trigger

Klik op " go " aan uitvoeren van de trekker . Klik op de " gebruiker " tafel en vind de sectie ' Triggers ' . Je kunt zien catch_insert wordt gemaakt met Event " INSERT . " Ga naar uw Drupal website front-end en registreer een nieuwe gebruiker . Steek uw gebruikersnaam, wachtwoord en e-mailadres . Klik op de trigger_table en klik op "Browse " om de nieuw ingevoegde gegevens te bekijken .

Previous: Next:
  Drupal
·Hoe je Drupal Toestemming Prob…
·How to: Drupal Gmap Locatie Be…
·Hoe een PDF uploaden naar een …
·Hoe je module scherm aanpassen…
·Hoe kan ik mijn kaarten in Goo…
·Hoe het opzetten van Meta Tags…
·Hoe de juiste kant Breedte Pas…
·Hoe de lay-out van Custom Cont…
·Hoe de taxonomie op Meta Drupa…
  Related Articles
Het automatisch laden Automatische Spell…
How to Make & Print Uitnodiging Postkaar…
Voordelen & Nadelen van Computer Technol…
Hoe maak je een cd Sticker & Label Make 
Hoe kan ik een document scannen en tekst…
Microsoft Word & Excel software te gebru…
Problemen Copy & Paste in Windows XP 
Wat is het verschil tussen een tekstverw…
Copy & Paste Help 
  Software Articles
·Hoe u Microsoft Office Contactpersonen 
·Kan ik gebruiken Skype voor mijn Vast ve…
·Hoe maak je Cite een Speellijn nummer me…
·Hoe maak je inspringen een List 
·Tekstverwerking lesplan Ideeën 
·Hoe je Word 2007 herstellen naar de stan…
·Hoe te converteren naar WMV 
·Hoe kan ik Norton Internet Security hand…
·Hoe te updaten Windows Media Player Comp…
Copyright © Computer Kennis http://www.nldit.com