Avatar billede holck Nybegynder
28. februar 2004 - 22:07 Der er 3 kommentarer og
1 løsning

Problemer med at connecte til MySQL via PHP

Hej !
Jeg er total newbie på PHP og MySQL området så måske kan i hjælpe mig.
Jeg sidder med en bog der siger jeg skal gøre følgende:

-----oprettelse af database indhold-----------------------------
Type the following:

1.start mysql monitor
2.select the database called mysql by typing USE mysql at the mysql prompt.
3. Type the following:
insert into user ( host, user, password) values ('localhost', 'sandman', 'password( 'tQ9472b'); (her mener jeg for det første at der er en fejl da ikke alle parenteser er afsluttet, så det gør jegmed....tQ9472b'));
Jeg æmdrer sandman til morten og passworded til rufus det skulle ikke give problemer, mente jeg.
4.exit mySQL monitor
5. issue the MYSQLADMIN flush-privileges to reload the privileges tables


-----PHP del-------------
Jeg skal oprette følgende PHP dokument og gemme den i apache serverens ht-docs rod, no problem:

<?

$connection = mysql_connect("localhost", "morten", "rufus")
    or die("Couldn't connect.");

if ($connection) {
    $msg = "success!";
}

?>

<HTML>
<HEAD>
<TITLE>MySQL Connection</TITLE>
</HEAD>
<BODY>

<? echo "$msg"; ?>

</BODY>
</HTML>

Her har jeg så udskiftet sandman og ændret passworded til rufus.

Jeg gemmer doc. som db_connect.php og requester igennem browser:  http://localhost/db_connect.php hvorefter jeg får følgende fejlmelding:

Fatal error: Call to undefined function mysql_connect() in c:\program files\apache group\Apache\htdocs\db_connect.php on line 3

Jeg har nu fået af vide at minPHP ikke understøtter MySQL som konfigureret, hvad gør jeg ved det ?
Er det en simpelt geninstallations løsning?
Jeg har lige installeret Apache, mySQL og PHP5 både databasen og serveren og PHP dolumenter virker for sig, men ikke imellem PHP og MySQL altså

Hvad gør jeg ??
TAK !

Morten
Avatar billede erikjacobsen Ekspert
28. februar 2004 - 22:12 #1
Avatar billede krydset Nybegynder
28. februar 2004 - 22:15 #2
Prøv denne her fil og gem den som db_connect.php


<?PHP
/*
*    +-----------------------------------------------------------------------------+
*        Projekt Name script databasen
*    +-----------------------------------------------------------------------------+
*        Copyright Notes Copyrights 2004 pc-dk.dk
*    +-----------------------------------------------------------------------------+
*      Disclaimer Notice(s)                                                         
*      DONT USE THIS SCRIPT UNLESS YOU HAVE MY PERMISSIONS ON PARER     
*      WITH MY PERSONAL SIGNATURE ANY QUESTIONS FOR THAT
*      SEND ME A MAIL: TLARSEN@PC-DK.DK                                                                   
*      IF YOU WANT TO USE THIS SCRIPT THEN MAIL ME AND PAY FOR IT
*    +-----------------------------------------------------------------------------+
*        Author(s): Thomas Larsen / Dk-Medieburner E-Mail: Tlarsen@pc-dk.dk
*    +-----------------------------------------------------------------------------+
*/

    #error_reporting(E_ALL); //For debuggin only, prints all error!   
                            //remove the # to debug

/**
*    Module comments (Brief shorly what this piece of code do)
    This script is establishing a connection to a MySql Database
*/



/*
    Here starts the code
*/

    //Declares the user info variables
//INDTAST DIN INFO HER
$mysql_db        =    'video';        //    Select database
$mysql_host        =    '192.168.2.100';                //    Select database host
$mysql_user        =    'root';            //    Select database username
$mysql_pass        =    'xxxxx';                //    Select database Password

    //connect to database
$DB = mysql_connect($mysql_host, $mysql_user, $mysql_pass) or die(mysql_error());    //connect to th database
mysql_select_db($mysql_db, $DB) or die(mysql_error());                                //Selects the database



/*
    Here stops the code
    if you have any html
    write it belowe here
*/
?>
Avatar billede holck Nybegynder
28. februar 2004 - 22:27 #3
Hej Krydset !
Tak for it svar, men det hjalp sq ikke rigtigt noget, og nu ved jeg heller ikke om jeg er i "bad standing" da jeg ( uvidende om reglen)  har oprettet samme ? 2 gange i 2 forskellige kategorier...
Nå, men jeg håber vi får løst problemet.

Jeg rettede lige IP, databasenavn,username og password men der var ikke rigtigt noget at hente, samme fejlmelding men nu i linje 40
Avatar billede holck Nybegynder
01. marts 2004 - 13:48 #4
lukket spgsmål
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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