Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [PHP && MySql] Eliminare parte di valore proviente da database

    Ciao ragazzi,

    per qualche motivo che e' meglio sorvolare, devo eliminare la parte iniziale di una stringa che prelevo da database. . .come faccio???

    Devo eliminare sempre tot caratteri da tutte queste stringhe.

    Ad esempio:
    dal database prelevo la seguente stringa => "../../folder1/file.jpg"
    ma in questa pagina devo usare solamente =>"folder/file.jpg"

    :master:

    Grazie mille
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    select substring(nome_campo from x) as taglia from tabella

    dove x è il carattere da cui vuoi partire, nel tuo caso dovrebbe essere 6 per escludere i primi 5 caratteri.

  3. #3
    non posso usarla perche prima il valore completo mi serve in un altro modo. . .

    . . .non esistono tipo delle funzioni che copiano parte di una stringa in un altra partendo da una determinata posizione???


    Se solo esistessero i puntatori. . . :rollo:


    P.S.
    mi sono espresso male prima scusate
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Originariamente inviato da donato.sciarra
    non posso usarla perche prima il valore completo mi serve in un altro modo. . .
    select campo,substring(campo from x) as taglia from tabella

    così hai il campo intero e quello troncato. Ma forse continuo a non capire io.

  5. #5
    Ti ringrazio....vedo di farla tramite una nuova query al database...però cercavo, anche per cultura personale, una funzione, perche preferirei usare una funzione piuttosto che fare una nuova query al Database.
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    la query al database è sempre una, hai solo aggiunto una funzione.
    comunque puoi fare il substring anche in php.

    echo substr('../../folder1/file.jpg',6);

    guarda i dettagli sul manuale.
    http://se2.php.net/manual/it/function.substr.php



  7. #7
    grazie mille
    Se una funzione riceve come argomento un puntatore di puntatore di puntatore quando la invochi ricordati che puo ricevere o un puntatore di puntatore di puntatore o l'indirizzo di un puntatore di puntatore

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.