Side 1 af 1

PHP5 til PHP7

Indlæg: ons okt 23, 2019 19:00
af pm-c
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

Re: PHP5 til PHP7

Indlæg: ons okt 23, 2019 19:44
af Kim Ludvigsen
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.

Re: PHP5 til PHP7

Indlæg: ons okt 23, 2019 20:54
af pm-c
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

Re: PHP5 til PHP7

Indlæg: ons okt 23, 2019 22:38
af Kim Ludvigsen
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.

Re: PHP5 til PHP7

Indlæg: tors okt 24, 2019 6:03
af Kim Ludvigsen
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. [email protected]

Re: PHP5 til PHP7

Indlæg: tors okt 24, 2019 16:18
af pm-c
Jeg sender en kopi af skovenstrandKopi.
Hvad med databasefilen, skal du også bruge en kopi af den?

Re: PHP5 til PHP7

Indlæg: tors okt 24, 2019 16:23
af Kim Ludvigsen
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.

Re: PHP5 til PHP7

Indlæg: fre okt 25, 2019 6:34
af Kim Ludvigsen
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.

Re: PHP5 til PHP7

Indlæg: fre okt 25, 2019 15:51
af pm-c
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