Newsgroup: it.comp.www.php
Titolo: cos'è che sbaglio?

Sto cercando di scrivere un codice per leggere ed incrementare un campo
"conta" dentro una tabella "tconta".
Il codice seguente mi scriveva connessione avvenuta e tabella trovata..
e mi metteva il valore 0... voleva dire che sbagliavo qualcosa perchè il
campo conta conteneva un valore "5"... e quindi 0 era un valore di
ritorno errato... (non trovava il valore??) cmq come ho scritto il
codice ora mi ritorna una pag bianca...
non mi fa + neppure la connessione.
La parte incriminata è quella finale.
quando inizio con $nume e $leggi1.
Quello che mi chiedo è perchè non esegue neppure la connessione?
Dove sto sbagliando?
Grazie :)
		<?php
		$dbcnx = @mysql_connect("localhost", "usr", "pwd");
		if (!$dbcnx) {  echo( "<P>Unable to connect to the " .
		        "database server at this time.</P>" );
				exit();
			} else {
			echo( "<P>Connessione Effettuata.</P>" );
		   }
		if (! @mysql_select_db("testb") ) {
			echo( "<P>Impossibile trovare Il Database.</P>" );
			exit();
		} else {
			echo( "<P>Database Trovato.</P>" );
		}
		$nume = "select conta from tconta LIMIT=1";	
		$leggi1 = mysql_query(mysql_query($nume, $dbcnx))
		$numeb = "UPDATE tconta SET conta=$leggi1 + 1";
 
  		$aggi = mysql_query($numeb, $dbcnx)  
		or die("Errore su riga:".__LINE__." ".mysql_error()); 
  		$leggi = mysql_query($nume, $dbcnx)  
	    or die("Errore su riga:".__LINE__." ".mysql_error()); 
 
		echo ("<p>"+$leggi+"</p>")
 
		?>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:929e718bf914534e343...@mygate.mailgate.org...

mysql_query non ti torna mai il valore della tua query ma un reference alla
tua query. Il risultato lo devi ancora determinare usane una funzione tipo
  mysql_result, mysql_fetch_array o simili
$query = "select conta from tconta LIMIT=1";
$rslt = mysql_query($query, $dbcnx) or die(mysql_error());
$r=mysql_fetch_assoc($rslt);
$conta = $r['conta'];
$queryUpdate = "UPDATE tconta SET conta=$conta + 1";
mysql_query($query, $dbcnx) or die(mysql_error());
echo $conta;
ecc.

> > $leggi1 = mysql_query(mysql_query($nume, $dbcnx))
già.
ed ho scoperto perchè non mi mostrava + nulla...
quella riga mi mandava in palla tutto?
c'è un mysql_query di troppo ^__^
(fidarsi del copia incolla... ma dove ho la testa?)


leggendo tra i post ho trovato qualcosa su 
freephp.html.it
Mi spiegano come creare un file con i parametri da includere nel codice
(credo per pulizia del codice stesso..)
Ho provato così:
ho creato un file daticonn.php
$db_host = "host";
$db_usr = "usr";
$db_pwd = "pwd";
------
mi sembrava molto comoda questa strada...
problemino:
nella pag php interessata uso questo:
include("dataconn.php");
per includere il codice che mi restituisce host user e pwd...
Soltanto ora me li stampa a video nella prima riga della pag e non fa la
connessione... ???
Come si gestisce 'sta cosa?
Se faccio include mi stamperà sempre a video il contenuto della pag php
inclusa??


 wrote in message
news:f8df80c701d4f6ee0b1...@mygate.mailgate.org...

aggiungi i tag php <?php ?> nel documento. Se non li metti viene trattato
come un file HTML comune.

 come un file HTML comune.
Gią.
Ora Funge.
Grazie ^__^
-Avevo gią avuto questo sospetto e li avevo messi prima ma.. 
non mi vedeva i dati... 
evidentemente avevo altri orrori sparsi... 
Ora funge.
