Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589

    alternativa connessione e modifica mysql

    salve non so come adattare in questo modo il mio modo di connettermi e modificare dati:
    nuovo adattamento
    Codice PHP:
    function success($file_path){   
     
    //HERE DEFINE YOUR DB CONNECTION  
      
    $conn = new mysqli("localhost""user""password");      $conn->set_charset("utf8");      $conn->select_db("db_name");          $id $conn->query("INSERT INTO uploaded_files(file_name) VALUES($file_path) "); 
     
    // oppure modifica un dato con query....

    vecchio e mio codice da adattare
    Codice PHP:
     $db_host ="111111111";
    $db_user ="Sql11111111";
    $db_password ="11111111";
    $db_name ="S1111111111";

    $pro$_POST["proprietario"];
    $epro$_POST["emailep"];
    $carte $_POST["TargetFolder"];

    $db mysql_connect($db_host$db_user$db_password); 
                    
                                    if (
    $db == FALSE
                                    die (
    "errore nella connessione al database. Prego verificare i parametri nel file config.inc.php"); 

                                    
    mysql_select_db($db_name$db
                                    or die (
    "Errore nella connessione al database. Prego verifcare i parametri nel file config.inc.php");
                                    

    //////////////////////////////////////////aumeto di 1 unafoto 
    $sql_aut "SELECT * FROM sottocartella WHERE nomeproprietario='" $pro "' AND emailproprietario='$epro' AND nomesottocartella='$carte'";

    $resultaut mysql_query($sql_aut$db) or die("Errore nella query:".mysql_error());
    while (
    $row mysql_fetch_array($resultaut)){
    $idsotto  $row ["numsot"];
    $nimmagini $row ["numeroimmagini"];
    }




    $sql mysql_query("UPDATE sottocartella SET numeroimmagini = $nimmagini+1 WHERE numsot = '".$idsotto."'");

      
    $sql2 mysql_query("UPDATE sottocartella SET ultimoaccesso = now() WHERE numsot = '".$idsotto."'"); 
    grazie non so come adattarlo al primo

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Non ho capito cosa intendi per "adattarlo", vuoi sostituire le istruzioni mysql_ del secondo codice con quelle mysqli_ o che altro?

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    589
    si , non riesco a capire le ->

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    ok... forse la mia risposta può sembrare un po' scoraggiante ma...

    Fregatene
    Il codice che hai postato è programmazione ad oggetti, se non la conosci continua con quella procedurale...

    Per pasare da mysql a mysqli basta... che aggiungi una i

    codice:
    mysqli_connect
    mysqli_query
    mysqli_num_rows
    ...

    PS

    Se comunque ti interessa la programmazione ad oggetti (che non è un modo diverso di connettersi al db, è un modo completamente diverso di programmare e soprattutto di pensare l'applicazione)

    1. Per entrare nella mentalità... http://www.html.it/guide/guida-progr...-agli-oggetti/
    2. Per applicare ciò che si è imparato nella guida precedente al php... http://www.html.it/guide/guida-progr...tti-con-php-5/


    (La prima l'ho trovata utile perché non fa vedere codice, si concentra solo e soltanto su come funziona)
    No

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.