Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #20623

Re: lettura e modifica dati​

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: lettura e modifica dati​
Date 2016-04-09 06:52 +0000
Message-ID <dmrn5fFrmd1U1@mid.individual.net> (permalink)
References <2016040814454822013@mynewsgate.net>

Show all headers | View raw


Il Fri, 08 Apr 2016 14:45:48 +0000, infoannu ha scritto:

>  solo che ci dev'essere qualcosa che non va in quanto mi restituisce il
> seguente errore:
> 
> Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
> result resource in /prova.php

http://php.net/manual/en/function.mysql-query.php

Per prima cosa nota il warning:

This extension was deprecated in PHP 5.5.0, and it was removed in PHP 
7.0.0. Instead, the MySQLi or PDO_MySQL

PHP 5.5 è del 2013, quindi è deprecata da quasi 3 anni.

Poi guarda in return value. Può tornare false se la query non ha 
funzionato:

> $result = mysql_query($query, $db);

if (false === $result) {
 die(mysql_error());
}

> $testoannuncio = $row[testoannuncio];

Questa sintassi è deprecata. Probabilmente avrai i log pieni di warning.
Devi usare una stringa: $row['testoannuncio']

> $query = "UPDATE servizicitta SET invio = 99 WHERE id='$row[id]'"; 

Anche qui. Dovresti usare ...id='".$row['id]'."'";


Un paio di consigli:

- passa a PDO.

- se stai usando una versione di PHP inferiore alla 5.6, aggiorna almeno 
alla 5.6

- controlla la data dei tutorial/corsi/pezzi di codice che trovi su 
Internet. Se sono del 2015 va bene. 2014, decente. 2013 o precedenti, 
chiudi la pagina e non tornarci più. Se non hanno la data, dai per 
scontato che siano del 1995.

PHP, e tutto l'ecosistema intorno, è cambiato tantissimo negli ultimi 3-4 
anni.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

 lettura e modifica dati​ "infoannu" <22013invalid@mynewsgate.net> - 2016-04-08 14:45 +0000
  Re: lettura e modifica dati? Alex <tommaso5ita@yahoo.it> - 2016-04-08 19:44 +0200
  Re:  lettura e modifica dati​ Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-09 06:52 +0000
    Re:  lettura e modifica dati​ "infoannu" <22013invalid@mynewsgate.net> - 2016-04-09 13:55 +0000
      Re: lettura e modifica dati fmigliori <fmigliori@gmail.com> - 2016-04-09 07:43 -0700
        Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-09 15:40 +0000
          Re: lettura e modifica dati Leonardo Serni <lserni@gmail.com> - 2016-04-09 20:33 +0200
            Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-10 12:29 +0000
              Re: lettura e modifica dati Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-10 12:52 +0000
                Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-10 15:34 +0000
                Re: lettura e modifica dati fmigliori <fmigliori@gmail.com> - 2016-04-10 09:25 -0700
                Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-11 08:20 +0000
                Re: lettura e modifica dati fmigliori <fmigliori@gmail.com> - 2016-04-11 02:41 -0700
                Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-11 13:31 +0000
                Re: lettura e modifica dati fmigliori <fmigliori@gmail.com> - 2016-04-11 07:25 -0700
                Re: lettura e modifica dati "infoannu" <22013invalid@mynewsgate.net> - 2016-04-12 05:35 +0000
                Re: lettura e modifica dati fmigliori <fmigliori@gmail.com> - 2016-04-12 05:16 -0700
                Re: lettura e modifica dati Alex <tommaso5ita@yahoo.it> - 2016-04-11 13:20 +0200
      Re:  lettura e modifica dati​ Alessandro Pellizzari <shuriken@amiran.it> - 2016-04-09 21:35 +0000

csiph-web