| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Drupal >> Content
    Drupal & MySQL Triggers
    SQL trigger er en SQL-sætning eller en liste med SQL-sætninger , der er lagret at være udløst , når de påkrævede forhold er nået. Betingelserne kan være enhver hændelse som INSERT, UPDATE og DELETE. En udløser kan også være en vis form for lagret procedure. MySQL understøtter SQL trigger funktion siden version 5.0.2 . Men MySQL tillader ikke en trigger til at kalde en lagret procedure eller oprette en udløser for visninger . Drupal arbejder med MySQL-database, og derfor kan du bruge MySQL trigger i Drupal hjemmeside udvikling. Oprette tabeller ved hjælp af phpMyAdmin

    Log ind på din PHPMyAdmin som root-brugeren . Oprette en database ved at indtaste et navn som " forum " i tekstfeltet under " Opret ny database. " Klik på Opret for at oprette den. Opret nye tabeller "bruger " og " trigger_table ". Indtast deres navne og angive antallet af felter. Klik på "Go " for at oprette tabeller.
    Oprettelse Felter Tabeller

    Inputfelt navn, og vælg felttypen for hvert felt i de to tabeller. Oprette tre felter i bruger tabellen , nemlig brugernavn som VARCHAR typen , password VARCHAR type og e-mail som VARCHAR . Opret to felter i trigger_table : både brugernavn og e-mail er angivet som VARCHAR typen
    Oprettelse MySQL Trigger i T-SQL Query i phpMyAdmin

    Klik på " Query. " og indtaste følgende kode : Hej

    " Drop Trigger IF EXISTS forum.catch_insert ,

    CREATE TRIGGER forum.catch_insert FØR INSERT ON forum.user

    for hver række < br >

    BEGIN

    INSERT INTO forum.trigger_table (tid , email ) VALUES ( "Indsæt" , NOW ( ) , CURRENT_USER () , new.email ),

    END " < br >

    ovennævnte kode er en trigger hedder " catch_insert " skabt . På Drupal hjemmeside , når brugerne registrere på forum vil deres informationer blive tilføjet til "bruger" tabel i MySQL. Med denne trigger , før brugernes oplysninger er indsat i tabellen bruger det fanget og indsat i trigger_table .
    Udførelse af Trigger

    Klik på "Go " for at udføre på aftrækkeren. Klik på "bruger" bord og finde " Triggers " sektionen. Du kan se catch_insert er skabt med Event " INSERT ". Gå til din Drupal site frontend og registrere en ny bruger . Indsæt dit brugernavn , password og e-mail- adresse . Klik på trigger_table og klik derefter på "Browse " for at se de nyligt indsatte data.

    Forrige :

    næste :
      Relaterede artikler
    ·Drupal Billede Cache Tutorial 
    ·Sådan fjernes Drupal Core JS 
    ·Sådan fjernes Drupal moduler 
    ·Sådan emuleres Front Page i en visning i Drupal 
    ·Sådan installeres Drupal Med Ubuntu & Localhost 
    ·Sådan Demonstrere Regioner i Drupal 7 
    ·Sådan redigeres bilagsstørrelse Grænser i Drupal 
    ·Sådan opdaterer Drupal Core fra en version til en ande…
    ·Sådan tilføjes Tabs på en View Drupal 
    ·Sådan oprettes Teaser Blogvisninger i Drupal 
      Anbefalede Artikler
    ·Hvordan laver Hud Lighter i Photoshop 
    ·Sådan fjernes Album Art Fra Windows Media Player 
    ·Sådan bruges Educational Software Forbered Grade 1 
    ·Hvorfor kan du ikke bruge Google Reader Med Apps 
    ·Sådan Gem som en JPG i Photoshop CS4 
    ·Hvad er filtypen Metalink 
    ·Sådan automatisk at kopiere tekst fra en del af et Wor…
    ·Sådan konverteres MSWMM filer til MPEG 
    ·Gratis alternativer til Snagit 
    ·Problemer med Trend Micro 
    Copyright © Computer Viden http://www.computerdk.com