Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur Infoga MySQL text med enkla citattecken i PHP

    När du sätter in data i en MySQL-databas med PHP , placera de värden som ska infogas mellan enkla citattecken . Om de värden som själva har ett enda anbud , eller apostrofen , kommer det korrekta värdet inte föras in i databasen . Den PHP " mysql_real_escape_string " funktionen undgår eventuella apostrof finns inom en textsträng . Det gör detta genom att lägga till ett omvänt snedstreck ( /) innan den enda anbud . Detta gör det enda anbud som ska ses som en del av värdet sträng och korrekt isatt . Instruktioner
    1

    Öppna ett tomt vanligt textdokument .
    2

    Type linjen

    < ? Php

    att börja PHP-skript Addera 3

    Typ raderna

    $ username = " användarnamn "; . $ passwd = " lösenord " , $ databas = "test " ; $ table = " tabellnamn " , $ server = " localhost ";

    att skapa de variabler som innehåller databasen information. Byt ut orden inom citationstecken med värdena för din databas
    4

    Skriv linjer

    mysql_connect ( $ server , $ username , $ passwd ) . @ Mysql_select_db ( $ databas ) eller die ( " Kunde inte välja databas " ) ;

    att ansluta till MySQL-databas
    5

    Skriv linjer

    $ fname = " Lee " . ; $ lname = " O'Toule " , $ username = " lotoule ";

    att skapa de variabler som innehåller de värden som ska sättas in i databasen . I det här exemplet , efternamnet " O'Toule " innehåller ett enda anbud , eller apostrof .
    6

    Ange linjer

    $ query = " INSERT INTO " . $ table " VALUES ( ' " $ f_name . . " ' , ' " $ l_name . . " ' , ' " $ u_name . . . " ' ) ; " ; echo $ query.PHP_EOL ; mysql_query ( $ query ) ;

    att skapa INSERT query , skriva ut den på skärmen och skicka frågan till databasen . Skriva ut den till skärmen visar att mysql_real_escape_string funktionen har placerat ett omvänt snedstreck ( \\ ) före apostrof .
    7

    Ange linjer

    $ query2 = " SELECT * FROM skicka SELECT-fråga som returnerar resultaten till databasen , räkna antalet rader i resultatet och stänga databasen anslutningen .
    8

    Ange linjer

    $ i = 0 , medan ( $ i < $ num ) { $ första = $ först " " $ user.PHP_EOL . " $ sist . . " ; . $ i + + ; }

    att loopa igenom resultaten och skriva ut varje post i skärmen
    . 9

    Typ linjen

    ? >

    att stänga PHP-skript .
    10

    Spara filen med " . php " filtillägg . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en API XML feed i PHP
    ·Hur du ändrar en MySQL användarlösenord i cPanel
    ·Hur du uppdaterar MySQL Server
    ·Hur ladda PHP filer från en webbadress
    ·Hur man släppa av Decimal i PHP
    ·Hur man gör en XML spellista med PHP
    ·Hur man berättar DB2 till Avrunda ett tal
    ·Hur ansluta PHP till två MySQL-databaser
    ·Hur skapar jag en MySQL Trigger för att spara ett SQL-…
    ·Hantera hierarkiska data i MySQL
    Utvalda artiklarna
    ·Hur du ändrar en muspekare Använda Javascript
    ·Hur man upptäcka Rektangel Kollision i Java
    ·Ställa Text_Field Value Form_Tag i Ruby on Rails
    ·Information om Java Training Online
    ·Vad är en PHP Spider
    ·Hur man skapar mod filer i Fortran
    ·PHP Ternär
    ·Vad innebär Operator ^ i Java
    ·Typer av Horn klausuler i Prolog
    ·Struts 1.2 9 Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz