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


Groups > fr.comp.lang.php > #3220

Re: Controle de version

From Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid>
Newsgroups fr.comp.lang.php
Subject Re: Controle de version
Date 2020-03-03 11:05 -0500
Organization Les Productions FrancoGene
Message-ID <c7vs5f9j9pc455o7r9kv2091mja5ce36pd@4ax.com> (permalink)
References <r2k2v6$vgb$1@shakotay.alphanet.ch> <abar5f1gadrbfmg3qpgind50bg2p6s7rb4@4ax.com> <r3ldp5$prb$1@shakotay.alphanet.ch> <r3lp0v$i7d$1@gioia.aioe.org>

Show all headers | View raw


Le Tue, 3 Mar 2020 15:19:12 +0100, Didier <nospam@invalid.fr> écrivait
dans fr.comp.lang.php:

>Une première piste : rapatrier en local tes scripts, t'installer un W(si 
>Windows) ou L(si Linux)AMP et tester en local
>Sinon, si tu as essayé, tu as peut-être des messages d'erreurs à nous 
>soumettre ?
>Pour ma part, j'avais tout laissé en mysql_xxx (mysql_query par 
>exemple), par flemme, et j'ai dû tout passer en mysqli_xxx, le reste 
>fonctionnait.
>Didier.

Je viens de regarder mes versions. J'ai à la fois Wampserver 2.5 et 
32. 2.5 est une ancienne version que je pourrais sans doute enlever.

En regardant les versions disponibles, je peux voir:

mySQL 5.7.4
PHP 5.6.25 (par défaut) ou 7.0.10 (disponible)
Apache 2.4.23

Donc, ce Wampserver permet de changer la version de PHP mais pour les
autres, il y a une seule possibilité. Comme je développe en local pour
mes besoins, c'est suffisant. Mais si je décide de développer une
base de données pour d'autres, je vois que je pourrais tester les deux
environnements pour ce qui est de PHP. Si je comprends bien, c'est
vraiment le PHP qui est critique plutôt que mySQL.

J'ai regardé dans mon code car je me rappelle un gros changement
lors d'une mise à niveau il y a quelques années et j'ai vu ceci
qui pourrait aider Yannick à aussi mettre à niveau le code qu'il
a reçu.

	global $base;
mysql_query
	$base->query
mysql_real_escape_string
	$base->real_escape_string
mysql_fetch_array ($rep)
	$rep->fetch_array ()
	et non $base->fetch_array 
mysql_num_rows ($rep)
	$rep->num_rows   // pas de ()
	
mysql_result
	$rep = $base->query($query);
	$rep->data_seek(0);
	$tout = $rep->fetch_all ();
	$depart = $tout [0][0];

et au tout début du code, anciens et nouveaux énoncés:

//	$dbLink = mysql_connect($strServer, $strUser, $strPass);
	$base = new mysqli($strServer, $strUser, $strPass, $strName);
//	mysql_select_db($strName);
	$base->select_db($strName);


Il y a d'autres énoncés à changer mais ceux-ci étaient les plus
communs. J'ai aussi une base de données de généalogie !


Denis

Back to fr.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Contrôle de version Yannick VOYEAUD <yannick@voyeaud.org> - 2020-02-19 20:40 +0100
  Re: Controle de version Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid> - 2020-03-02 19:48 -0500
    Re: Controle de version Eric Demeester <neuneu@potiron.invalid> - 2020-03-03 09:06 +0100
      Re: Controle de version Otomatic <otomatic@oto.invalid> - 2020-03-03 09:41 +0100
    Re: Controle de version Yannick VOYEAUD <yannick@voyeaud.org> - 2020-03-03 12:07 +0100
      Re: Controle de version Didier <nospam@invalid.fr> - 2020-03-03 15:19 +0100
        Re: Controle de version Denis Beauregard <denis.b-at-francogene.com.invalid@nospam.com.invalid> - 2020-03-03 11:05 -0500
          Re: Controle de version Otomatic <otomatic@oto.invalid> - 2020-03-03 18:40 +0100

csiph-web