Rezultate 1 la 8 din 8

Subiect: help : mysql query : escape pentru punct in functia replace

Afișare hibrid

  1. #1
    Avatarul lui duku602
    duku602 este deconectat Junior SeoPedia
    Reputatie:
    0
    Data înscrierii
    20th October 2010
    Locaţie
    S-E Europei
    Vârstă
    39
    Posturi
    94
    Putere Rep
    0


    Implicit

    incearca asta : UPDATE domenii SET url ='.eu' WHERE url='.com';

    daca am inteles bine ce vrei sa faci ar trebui sa mearga.
    Ultima modificare făcută de duku602; 29th November 2010 la 00:43. Motiv: typo

  2. #2
    Avatarul lui Netul
    Netul este deconectat Ambasador
    Reputatie:
    49
    Data înscrierii
    5th January 2006
    Locaţie
    Iasi
    Vârstă
    48
    Posturi
    1.068
    Putere Rep
    49


    Implicit

    Citat Postat în original de duku602 Vezi Post
    incearca asta : UPDATE domenii SET url ='.eu' WHERE url='.com';

    daca am inteles bine ce vrei sa faci ar trebui sa mearga.
    Prost sfat, sper ca omul sa faca backupuri inainte sa faca asemenea experimente
    Ar insemna ca, daca indeplineste conditia (oricum nu o indeplineste ca nu are cum sa fie nicio inregistare de genul ".com") ar inlocui campul doar cu textu ".eu"

    La prima vedere, e usor sa inlocuiesti .com cu .eu in string, dar ce faci daca url-ul e de genul test.company.com ? Ar returna test.eupany.eu
    Incearca asa:

    Cod PHP:
    <?
    include ("connect.php"); // conectare la baza de date

    $sql = mysql_query("SELECT url FROM domenii");
    echo 
    mysql_error();
    while (
    $row=mysql_fetch_row($sql))
        {
            
    $url = $row[0];        
        
            if (
    strrchr($url, ".") == ".com")
                      {
                      
    $url_nou = substr_replace($url, "eu", -3);
                      
    $query = "UPDATE domenii SET url = '$url_nou' WHERE url LIKE '$url' LIMIT 1"; 
                      
    $update=mysql_query($query)or die (mysql_error());
                      }
        }
    ?>
    Da de veste daca merge, ca sunt curios, mi-am batut capul juma de ora pt ceva ce la prima vedere pare usor

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Pariuri punct com, biletul zilei punct com
    De Daniel în forumul Domenii
    Răspunsuri: 4
    Ultimul Post: 20th June 2010, 16:50
  2. Cv depus pentru functia de web developer
    De Adrian Poputoaia în forumul Bar, lobby...
    Răspunsuri: 17
    Ultimul Post: 23rd February 2010, 16:02
  3. problema la un query MySQL
    De Cristi G în forumul Server side
    Răspunsuri: 11
    Ultimul Post: 18th December 2009, 19:36
  4. Problema mysql query in php
    De ghostdlr în forumul Server side
    Răspunsuri: 8
    Ultimul Post: 26th November 2009, 20:31
  5. mysql query
    De phane în forumul Server side
    Răspunsuri: 9
    Ultimul Post: 25th April 2006, 12:35

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •