Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #20623
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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