- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- maledetto UPDATE tabella mysql
-
maledetto UPDATE tabella mysql
Dove cavolo non va?
[php]
<?php
// sito del webmaster
$site = 'olivierocassani.net/';
//impostazioni del database
$db_host = 'MIO HOST';
$db_name = 'NOME';
$db_user = 'USER';
$db_pass = 'PASS';//configurazione password per area privata
$password = 'MIA PASS';
//connessione al database
$db = mysql_connect($db_host, $db_user, $db_pass) or die ('err1');
$connessione = mysql_select_db($db_name, $db) or die ('err 2');//dichiaro le principali variabili
$statico = $_POST['statico'];
$dinamico = $_POST['din'];
$flash = $_POST['fl'];
$cms = $_POST['cms'];echo $statico; //--- STAMPA LA STRINGA, QUINDI IL METODO POST FUNZIONA!---
$query = "UPDATE prezzi SET sito_statico=$statico, sito_dinamico=$dinamico, sito_flash=$flash, sito_cms = $cms WHERE id=1";
$result = mysql_query($query, $db) or die ('Errore nella connessione al database dei dati');
?>
<p><a href="modifica_prezzi.php">indietro</a></p></body>
</html>
[/php]
Mi da l'errore 'Errore nella connessione al database dei dati'...
la tabella che ho in mysql si chiama appunti prezzi, ha appunto campo id, sito_statico, sito_dinamico, sito_flash, sito_cms, ed importante: NON è VUOTA, MA HA GIà LA RIGA CON ID 1 PEIENA DI VALORI (messi a caso).
so? qualcuno mi da una mano?
-
sostituisci [php]$result = mysql_query($query, $db) or die ('Errore nella connessione al database dei dati');[/php]con
[php]$result = mysql_query($query, $db) or die ('Errore nella connessione al database dei dati '.mysql_error());[/php]e posta l'erroreEDIT:
prova prima a modificare
[php]$query = "UPDATE prezzi SET sito_statico=$statico, sito_dinamico=$dinamico, sito_flash=$flash, sito_cms = $cms WHERE id=1";[/php]
con
[php]$query = "UPDATE prezzi SET sito_statico='$statico', sito_dinamico='$dinamico', sito_flash='$flash', sito_cms ='$cms' WHERE id='1'";[/php]se l'errore rimane fai quello che ho scritto prima
-
Grande... funziona