scusate se insisto....
aggiorna.php
ho provato lo script e funziona fino aCodice PHP:<?php
$db_host = "localhost";
$db_user = "root";
$db_password = "";
$db_name = "prova";
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$link = mysql_connect($db_host,$db_user,$db_password);
$qw1=$_GET['query'];
$qw=stripslashes($qw1); //adesso pulisco la stringa ricevuta
if ((!$_GET['query'])||($_GET['query']=="")){echo "QUERY VUOTA O NON RICEVUTA";}//controllo che nn sia vuota
else{
print("la query inviata: $qw\n");
if (mysql_db_query($db,$qw,$link))
{ //procedo con l'operazione
print("QUERY ESEGUITA CON SUCCESSO \n");}else{
print("QUERY NON ESEGUITA \n");}
}
?>poi mi da errore "query non eseguita".Codice PHP:(mysql_db_query($db,$qw,$link))
ho provato da phpmyadmin ad inserire la query e funziona :master:codice:INSERT INTO clienti (cod_cliente,ragione_sociale,username,password) values ('150','prova','pinco','pallino')
perchè quindi se eseguo la query da browser:
non va? mannaggia li pescetticodice:localhost/script/aggiorna.php?query=INSERT INTO clienti (cod_cliente,ragione_sociale,username,password) values ('150','prova','pinco','pallino')![]()

Rispondi quotando