Groups | Search | Server Info | Login | Register


Groups > dk.edb.internet.webdesign.serverside.php > #7036

Re: php opdateret

From scootergrisen <invalid@invalid.invalid>
Newsgroups dk.edb.internet.webdesign.serverside.php
Subject Re: php opdateret
Date 2016-12-11 19:03 +0100
Organization A noiseless patient Spider
Message-ID <o2k4as$e6r$1@dont-email.me> (permalink)
References <584d6d17$0$302$14726298@news.sunsite.dk> <584d8935$0$33640$b1db1813$eb72b5d4@news.astraweb.com> <584d8f7a$0$294$14726298@news.sunsite.dk>

Show all headers | View raw


Den 11-12-2016 kl. 18:40 skrev Erik Ginnerskov:
> Den 11-12-2016 kl. 18:13 skrev Jan Hansen:
>
>>
>> Jeg gætter på serveren er opdateret til php7, så skal linie 8-14 i dit
>> script udskiftes med:
>>
>>   if (!mysqli_connect("$server","$bruger","$kodeord","$database")) {
>>     udskriv_fejl("php7 sucks.");
>>   }
>>
>> På linie 24 skal "mysql_fetch_array" udskiftes med "mysqli_fetch_row"
>>
>> Andre forekomster af "mysql_" skal blot udskiftes med "mysqli_", så burde
>> det virke igen, til næste gang php bliver "forbedret", så internettet
>> skal skrives om på ny.
>
> Det bragte mig lidt videre, men det fungerer ikke endnu:
>
>     http://ginnerskov.dk/temp/mysql-funktioner_php.txt
>
> Jeg får følgende fejlmeldinger:
>
>     Warning: mysqli_query() expects at least 2 parameters, 1
>     given in /var/www/ginnerskov.dk/***/***/mysql-funktioner.php on
>     line 14
>
>     Kunne ikke udføre: select id, navn, epost, date_format(tid,
>     '%e/%c %Y, %H:%i:%s') as tiden, subject, besked from gaestebog
>     order by tid desc limit 0, 10
>     Warning: mysqli_error() expects exactly 1 parameter, 0 given in
>     /var/www/ginnerskov.dk/***/***/mysql-funktioner.php on line 44
>

Der står i fejlbeskeden hvad problemet er:
mysqli_query() expects at least 2 parameters

Kig på linket jeg gav dig og læs om du vil bruge MySQLi eller PDO_MySQL.

Derudover kan MySQLi koden skrives på to måder:
objekt orienterede syntaks
og
procedural syntaks

procedural syntaksen er bare aliasser for den objekt orienterede syntaks.

Jeg valgte at lære MySQLi objekt orienterede syntaks men skal ikke kunne 
sige om PDO måden er bedre.

Se også:
https://netkoder.dk/netkoder/test10.php

Og nu hvor du ikke har været opmærksom på at koden er har været 
deprecated længde og først finde ud af det når du det blevet fjernet fra 
PHP så kunne du slå fejlbeskeder til på den hjemmeside (lokalt) så får 
du sikkert besked om andet kode der er deprecated osv.:
https://netkoder.dk/netkoder/kode_error.php

Men undlad og vise fejlbeskeder på hjemmesiden til brugerne så er det 
bedre at gemme fejlbeskederen til en logfil.

Hvis du vil kan du også lægge alt din kode ud så vi kan se den og komme 
med forslag.

Back to dk.edb.internet.webdesign.serverside.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 16:13 +0100
  Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-11 18:11 +0100
    Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 18:31 +0100
  Re: php opdateret Jan Hansen <jhjjhjhhansen@gmail.com> - 2016-12-11 17:13 +0000
    Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 18:40 +0100
      Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-11 19:03 +0100
        Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 19:51 +0100
          Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-11 20:53 +0100
        Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 19:52 +0100
      Re: php opdateret Jan Hansen <jhjjhjhhansen@gmail.com> - 2016-12-11 18:08 +0000
        Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 19:41 +0100
          Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-11 20:00 +0100
            Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-11 20:08 +0100
              Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-11 22:12 +0100
          Re: php opdateret Jan Hansen <jhjjhjhhansen@gmail.com> - 2016-12-11 19:41 +0000
            Re: php opdateret Jan Hansen <jhjjhjhhansen@gmail.com> - 2016-12-11 20:15 +0000
              Re: php opdateret Erik Ginnerskov <egin@mail.dk> - 2016-12-13 18:59 +0100
                Re: php opdateret scootergrisen <invalid@invalid.invalid> - 2016-12-13 19:34 +0100
  Re: php opdateret Krabsen <usenet@krabsen.dk> - 2016-12-11 22:13 +0100

csiph-web