Avatar billede moddi100 Seniormester
17. maj 2008 - 12:34 Der er 25 kommentarer og
1 løsning

Installation af mysqli

Hej

Lige et hurtigt spørgsmål:

Det er vel muligt at kunne bruge både mysql og mysqli på samme tid?

Hvis det er, hvordan installeres mysqli så?
Følger det allerede med når man installerer mysql (synes jeg, jeg har læst)?
Avatar billede langbein Nybegynder
17. maj 2008 - 21:53 #1
mysqli er vel det nye php-mysql tillegget, så vidt jeg kan finne ut. Kjenner ikke problemstillingen for Debian spesielt, men for de fleste distroer så er det slik at man kan installere php-mysql tillegget separat.

Man må ha et php-mysql tillegg istaalert for at php skal kunne snakke med mysql. Det vil sånn sett være nødvendig å ha installert begge deler.
Avatar billede moddi100 Seniormester
18. maj 2008 - 00:06 #2
Så det burde sagtens kunne virke sammen ikke?

Ved du hvor det (mysqli) kan hentes?
Avatar billede arne_v Ekspert
18. maj 2008 - 06:07 #4
Ja. Du kan bruge begge på samme tid. Og begge kommer med PHP 5. De skal kun enables.
Avatar billede moddi100 Seniormester
18. maj 2008 - 10:56 #5
Kiggede lige på de to links og inde på php.net og det link de giver der. Der er da forskel på om man får en .php fil eller om man får en world.sql.gz fil?

Er det .php-filen man skal vælge??
Avatar billede arne_v Ekspert
18. maj 2008 - 15:34 #6
Jeg gentager:
- mysql og mysqli kommer begge med PHP
- du skal bare loade dem i php.ini

extension=mysql.so
extension=mysqli.so

Klassen refereret til i linkene er en wrapper klasse som bruger mysqli extension.
Avatar billede moddi100 Seniormester
18. maj 2008 - 15:57 #7
> arne_v Det lykkedes mig at læse det, uden egentlig at læse det. Som man siger:
"Ind af det ene øre, ud af det andet!"

Men tak fordi du lige gad skære det ud i pap for mig. :D
Avatar billede moddi100 Seniormester
18. maj 2008 - 20:40 #8
Okay de to linjer er nu tilføjet til php.ini.

Der er imidlertidig det problem at den ikke kan finde filen mysqli.so på webserveren. Prøver jeg at oprette forbindelse via mysqli får jeg fejlen:

Fatal error: Undefined class name 'mysqli'

Nogen ideer?
Avatar billede arne_v Ekspert
18. maj 2008 - 22:44 #9
Hvilken version af PHP har du ?
Avatar billede moddi100 Seniormester
19. maj 2008 - 07:49 #10
Det må være PHP/4.3.10-22 (aflæst fra phpinfo())
Avatar billede arne_v Ekspert
19. maj 2008 - 15:36 #11
mysqli kraver PHP 5
Avatar billede moddi100 Seniormester
19. maj 2008 - 15:38 #12
Kræver det PHP 5, eller følger det først med i PHP 5?
Altså er det muligt at downloade det?
Avatar billede arne_v Ekspert
19. maj 2008 - 15:47 #13
Det komme rmed PHP5.

Jeg er sikker paa at en binaer pakke kun virker med PHP5.

Har du talenter udi C programmering kan du sikkert nok faa det bygget til PHP 4.

Men det lyder som meget arbejde.

Hvorfor pokker koerer du PHP 4.3 ??

Den er ikke bare lidt gammel men meget gammel.

4.3 er fra 2002 og 4.3.10 er fra 2004 - det er meget gammelt i web sammenhaeng.
Avatar billede arne_v Ekspert
19. maj 2008 - 15:49 #14
http://www.php.net/downloads.php#v4

PHP 4.4.8

Support for PHP 4 has been discontinued since 2007-12-31. Please consider upgrading to PHP 5.2. The release below is the last PHP 4 release.
Avatar billede moddi100 Seniormester
19. maj 2008 - 16:02 #15
>Hvorfor pokker kører du PHP 4.3 ??

Viste jeg faktisk heller ikke :D
Burde nok opgradere...

Men mysqli findes altså ikke til 4.3?
Avatar billede arne_v Ekspert
19. maj 2008 - 16:26 #16
Nej. Den kom med 5.0.
Avatar billede moddi100 Seniormester
19. maj 2008 - 16:33 #17
Tænker på om det er muligt at installerer den til 4.3 :D
Avatar billede arne_v Ekspert
19. maj 2008 - 16:45 #18
Ikke "as is". Der er forskel paa PHP4 og PHP5.

Man kunne formentligt godt portere mysqli koden fra PHP5 til PHP4. Hvis man er god
til C og vil smide en masse timer i projektet.
Avatar billede moddi100 Seniormester
19. maj 2008 - 17:00 #19
For det første er jeg ikke særlig god til C, kender kun lidt C#.
For det andet, ville det nok være bedre og hurtigere at opgradere PHP versionen...
Avatar billede arne_v Ekspert
19. maj 2008 - 17:15 #20
JA !!!!!!!!!!!!!!!!!!!!
Avatar billede moddi100 Seniormester
19. maj 2008 - 17:30 #21
Jeg bestemmer bare ikke egenrådigt om PHP skal opdateres... Så skal først lige have fat i en anden inden det kan gøres...

Men det må blive løsningen, jeg vil så vende tilbage efter opdateringen.
Avatar billede arne_v Ekspert
27. juli 2008 - 22:41 #22
Fået opdateret ?
Avatar billede moddi100 Seniormester
27. juli 2008 - 22:59 #23
Der skete en eller anden fejl under installationen af php5, så php er ikke blevet opdateret før, sjovt nok, idag. (Var ikke mig der installerede :D)

Men sandheden er at jeg faktisk havde glemt det igen...

Det sidste skal lige op at køre og så tjekker jeg om det virker. Forventer at det bliver imorgen eftermiddag eller måske først tirsdag.
Avatar billede moddi100 Seniormester
27. juli 2008 - 23:03 #24
Men hvorfor egentlig vente til imorgen? Kan lige så godt gøre det nu...
Avatar billede moddi100 Seniormester
27. juli 2008 - 23:05 #25
Virker. Kan i hvert fald oprette forbindelse til databasen...

Smider du en svar arne_v?
Avatar billede arne_v Ekspert
27. juli 2008 - 23:54 #26
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester