Problem med MySql åbning

Søger du et bestemt program? Mangler du et alternativ til dit Windowsprogram? Program-spørgsmål kan stilles her.
Brugeravatar
leifjoha
Indlæg: 215
Tilmeldt: 26. okt 2013, 13:37
Geografisk sted: Haderslev

Problem med MySql åbning

Indlæg af leifjoha »

Jeg har installeret xampp /lampp og det virker kontrolleret med PHPAdmin. Databasen "kamerasamling_d" importeret og kan vises og søges i den med PHPAdmin, men hvis jeg bruger et php program, som virker i Windows udgaven sker følgende:

En åbne test med php og MySql - bemærk rent lokal server uden password og med bruger "root"

Åbne i PHP


Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /opt/lampp/htdocs/homepages/test/aabne.php:21 Stack trace: #0 {main} thrown in /opt/lampp/htdocs/homepages/test/aabne.php on line 21



Program sekvens der kører OK med xampp under windows:

<?php
echo"Åbne i PHP<br><br>";
mysql_connect("localhost", "root", "") or die(mysql_error());

mysql_select_db("kamerasamling_d") or die(mysql_error());
?>


Hvorfor er mysql_connect en ukendt funktion?
Jeg har også forsøgt med IP adressen i stedet for "localhost" forgæves.

Leif
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Problem med MySql åbning

Indlæg af AJenbo »

mysql_* har været forældet siden PHP 5.5 og er helt fjernet i PHP 7.0. Du bør skifte til at bruge enten mysqli_* eller PDO i stedet.

Du kan også læse dette på PHP's side hvis du slår funktionen op:
http://php.net/manual/en/function.mysql-connect.php
Brugeravatar
leifjoha
Indlæg: 215
Tilmeldt: 26. okt 2013, 13:37
Geografisk sted: Haderslev

Re: Problem med MySql åbning

Indlæg af leifjoha »

Altså mere et php spørgsmål end et Ubuntu spørgsmål. Jeg må se at finde nye bøger om den seneste PHP version. Tak for svaret alligevel.

kh
Leif
NB Kender du Libris agtig litteratur om 7 versionen som er mere amatørvenlig end den PHP manual
Ivan
Indlæg: 1133
Tilmeldt: 6. nov 2009, 17:05
Geografisk sted: Rudkøbing

Re: Problem med MySql åbning

Indlæg af Ivan »

Der er faktisk en bog på vej fra libris med hensyn til php 7
http://www.libris.dk/products/php7

Hvis du ikke har noget imod fremmedsprog, så er bøgerne fra packpub gode efter min mening
https://www.packtpub.com/application-development/learning-php-7
Arch på Toshiba Satellite C660-1NT og Acer Aspire One 532h
Manjaro på hjemmerullet pc.
AJenbo
Admin
Indlæg: 20878
Tilmeldt: 15. nov 2009, 15:04
IRC nickname: AJenbo
Geografisk sted: Vanløse, København

Re: Problem med MySql åbning

Indlæg af AJenbo »

mysql_* skulle være næsten til at erstatte med de tilsværende funktioner fra mysqli_*. Jeg vil dog også råde dig til at begynde at kigge på objektørienteret kode. Det gør det betydeligt lettere at holde styr på de forskellige dele af ens applikation.
Brugeravatar
leifjoha
Indlæg: 215
Tilmeldt: 26. okt 2013, 13:37
Geografisk sted: Haderslev

Re: Problem med MySql åbning

Indlæg af leifjoha »

Jeg takker for råd