PHP5 til PHP7

Her kan du få hjælp til computerproblemer og programmer, som ikke er omtalt på Ludvigs Hjørne.

PHP5 til PHP7

Indlægaf pm-c » ons okt 23, 2019 19:00

Hej Forum!

Jeg er ved at opdatere filer fra PHP5 til PHP7.
mobiltelefonlisteKopi.png

Er der nogen, der kan forklare fejlmeddelelsen nedenfor.
fejlmeddelelseMobiltelefonliste.png


Venlig hilsen
Peter

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36
pm-c
 
Indlæg: 58
Tilmeldt: søn nov 18, 2012 12:10

Re: PHP5 til PHP7

Indlægaf Kim Ludvigsen » ons okt 23, 2019 19:44

Hej Peter

Det ligner noget, jeg har i mine filer. Jeg kan ikke umiddelbart se noget forkert ved mysqli-koderne. Dog er min $con anderledes:
$hostname = 'localhost';
$username = 'xxx';
$password = 'yyy';
$database = 'zzz';

$con = new mysqli($hostname, $username, $password, $database);

if ($con->connect_error){
echo "Fejl"; // Jeg åbner i stedet her en fejlside til brugeren, der fortæller at databasen er nede.
exit;
}

Jeg plejer at indsætte:
echo "vi er på dette specifikke sted<br>";
og evt.
exit;
forskellige steder og evt. fjerne kode for at se, hvor det går galt, når noget driller.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 6818
Tilmeldt: tors jun 08, 2006 0:49

Re: PHP5 til PHP7

Indlægaf pm-c » ons okt 23, 2019 20:54

Din kode er objektorienteret, min procedural.
Det, jeg ikke forstår i fejlmeddelelsen, er hvordan programmet kan opfatte @result i linje 40 som boolean?

Venlig hilsen
Peter
pm-c
 
Indlæg: 58
Tilmeldt: søn nov 18, 2012 12:10

Re: PHP5 til PHP7

Indlægaf Kim Ludvigsen » ons okt 23, 2019 22:38

Nej, jeg bruger netop procedual, fordi jeg aldrig har kunnet finde ud af det objektorienterede (udover $con->connect_error, som jeg har kopieret fra et sted).

Jeg forstår heller ikke din fejlmeddelelse, jeg har en fuldstændig magen til linje, og hos mig virker den.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 6818
Tilmeldt: tors jun 08, 2006 0:49

Re: PHP5 til PHP7

Indlægaf Kim Ludvigsen » tors okt 24, 2019 6:03

Det er for øvrigt netop, fordi en tilsvarende kode virker hos mig, at jeg mistænker, at fejlen ligger et andet sted end i linje 40. Hvis du vil, må du gerne sende mig en mail med koden på dit første skærmbillede, så kan jeg prøve at tilrette og køre den på min server for at se, om jeg kan finde fejlen. kim@kimsside.dk
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 6818
Tilmeldt: tors jun 08, 2006 0:49

Re: PHP5 til PHP7

Indlægaf pm-c » tors okt 24, 2019 16:18

Jeg sender en kopi af skovenstrandKopi.
Hvad med databasefilen, skal du også bruge en kopi af den?
pm-c
 
Indlæg: 58
Tilmeldt: søn nov 18, 2012 12:10

Re: PHP5 til PHP7

Indlægaf Kim Ludvigsen » tors okt 24, 2019 16:23

Jeg går ud fra, at der er private oplysninger i den, så nej tak. Jeg prøver selv at lave en tabel med et par poster i.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 6818
Tilmeldt: tors jun 08, 2006 0:49

Re: PHP5 til PHP7

Indlægaf Kim Ludvigsen » fre okt 25, 2019 6:34

Det er din SQL, der er fejl i. Jeg kunne ikke gennemskue din opsætning af tabellen, så jeg prøvede bare at oprette en tabel med name og mobile og så hente dem med
$sql = "SELECT * FROM tabelnavn";
Jeg ændrede ikke andet i din kode, og jeg fik hentet fra databasen uden fejl.
Mvh.
Kim Ludvigsen
Kim Ludvigsen
Site Admin
 
Indlæg: 6818
Tilmeldt: tors jun 08, 2006 0:49

Re: PHP5 til PHP7

Indlægaf pm-c » fre okt 25, 2019 15:51

Hej Kim!
Mange tak for hjælpen. Jeg var gået helt i stå.
Det er SELECT DISTINCT i SQL, der er problemet. Hvis jeg erstatter DISTINCT med * og stryger søjlenavnene, virker det.
Så må jeg indtil videre leve med to dubletter, men det ser grimt ud.
Koden virkede i PHP5, men ikke i PHP7.
Venlig hilsen
Peter
pm-c
 
Indlæg: 58
Tilmeldt: søn nov 18, 2012 12:10


Tilbage til Hjælp til alt

Hvem er online

Brugere der læser dette forum: Ingen og 3 gæster

cron