Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Upadate multiplo

  1. #1

    Upadate multiplo

    Ragazzi ho fatto questo script per aggiornare dati multipli nella tabella

    codice HTML:
    $db->Query("SELECT id_product, link_rewrite, name FROM farma_product_lang");
     while($prod = $db->Row()){
      $rewrite = str_replace("/", "-", $prod->link_rewrite);
    echo strtolower($rewrite);      echo $sqlfplgQ= "UPDATE `farma_product_lang` SET link_rewrite='$rewrite' WHERE id_product ='$prod->id_product'";                                                   }     if (!$db->Query($sqlfpl)) echo $success = false;////				  echo $sqlfplgQ ."<br>";
    a video le query vengono stampante ma non aggiorna come mai?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Forse perché la query la salvi nella variabile $sqlfplgQ, mentre per eseguire la query indichi $sqlfpl, che è un'altra cosa (manca gQ alla fine)

  3. #3
    Ho corretto ma ancora non va non mi aggiorna i record, strano se prendo una delle query che esce fuori dal update e lo inserisco in phpadmin aggiorna senza problemi

    Se metto tutto nel ciclo si ferma al primo record , ma fa update
    Ultima modifica di Werwolfe; 27-05-2016 a 19:09

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Secondo me invece ne aggiorna una sola, l'ultima... l'esecuzione dell'update sta fuori dal ciclo, dovrebbe stare dentro.

    Ah, secondo me questo
    echo $success = false;
    non stamperà mai niente.

  5. #5
    le ho messe dentro

    while($prod = $db->Row()){

    $rewrite = str_replace("/", "-", $prod->link_rewrite);


    $prova= strtolower($rewrite);
    echo $sqlfplgQ= "UPDATE `farma_product_lang` SET link_rewrite='{$prova}' WHERE id_product ='{$prod->id_product}';";

    $db->Query($sqlfplgQ);


    }
    ne mostra sempre 1 sola, fa l'aggiornamento di una sola

  6. #6
    Risolto, grazie per l'aiuto

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.