Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Banale modifica di valore in un database

    Ciao purtroppo di php ne so poco e dovrei interagire con un database.

    Semplicemente devo cambiare un valore all'interno di un record ... potete postarmi un semplice esempio?

    molte grazie
    mir

  2. #2
    certo.
    Codice PHP:
    $nome "Mir";
    $query "UPDATE table SET nome = '$nome' WHERE table.user_id =1 LIMIT 1 ;";
    $result mysql_query($query$db) or die ("Errore nella query a MySQL
    "
    .mysql_error()); 

  3. #3
    Codice PHP:
    <?php
    $sql 
    "update tabella set campo='nome' where id='valore'";
    $querymysql_query($sql);
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Ma non dovrei definire il nome del DB da qualche parte? altrimenti come lo piglio

  5. #5
    Codice PHP:
    $host "localhost";
    $dbname "nomedatabase";
    $dbuser "pippo";
    $dbpwd "pluto";
    if (!
    mysql_connect($dbhost,$dbuser,$dbpwd)) mysql_error();
    if (!
    mysql_select_db($dbname)) mysql_error(); 
    Tremal-Naik
    ******************************
    passa a LINUX
    **********
    la religione e' il freno che impedisce al povero di ammazzare il ricco

  6. #6
    mi accodo, visto che la mia richiesta è simile..
    avrei bisogno non di cambiare un intero campo. ma solo una parte del campo..
    esempio:
    mettiamo che dentro il campo "nome" ci sia questa stringa
    c:\pippo\pluto\alberto.txt

    e io voglia cambiare solo la parte pippo con un altro percorso... o ancora meglio solo la parte c:\pippo\ con il testo http:\\cippo\

    come si può fare?

    grazie.

    ps

    meglio ancora se ci fosse la funzione direttamente da phpmyadmin.. visto che è una procedura che dovrei fare una volta sola...
    Lunga Vita e prosperità!
    Foto e video di Adriana Lima-->http://www.nasosan.it

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    cosa non funziona in questo codice?

    Codice PHP:
    $dbhost "..\mdb-database"
    $dbname "Fotografario.mdb";
    if (!
    mysql_connect($dbhost)) mysql_error(); 
    if (!
    mysql_select_db($dbname)) mysql_error();

    $sql "update Contratto set cont_avatar='0' where id=".$_GET["ID"]; 
    $querymysql_query($sql); 
    non mi genera nessuno errore però il campo cont_avatar (che è settato a "1") non cambia in "0"

    Grazie per chi mi aiuta!
    mir

  8. #8
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    $dbhost = "..mdb-database";
    $dbname = "Fotografario.mdb";
    if (!mysql_connect($dbhost)) mysql_error();
    if (!mysql_select_db($dbname)) mysql_error();

    $sql = "update Contratto set cont_avatar=0 where id=".$_GET["ID"];
    $query= mysql_query($sql) or die("Query non valida: " . mysql_error());

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    mi dà errore:

    Query non valida: Can't connect to MySQL server on 'localhost' (10061)

  10. #10
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    vuol dire che devi ricontrollare i dati per accedere al database.
    $dbhost = "localhost";
    $dbname = "Fotografario.mdb";

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.