Avatar billede blobby Nybegynder
13. juli 2004 - 18:42 Der er 1 kommentar

Kan ikke komme igennem til mysql med PHP

Det er i hvertfald det jeg tror der er mit problem.

Jeg er virkelig nybegynder med hensyn til PHP apache og mysql jeg sidder med php & MySql for dummies -  det er så langt jeg er.

Jeg mener jeg har fået installeret PHP og apache rigtigt da jeg godt kan gennemført nogle simple php scripts.
har testet med phpinfo() og der fik jeg den der lange fine table ting frem.

Nu prøver jeg så at komme igennem til mysql
har lige hentet det fra deres hjemme side og installeret det. da jeg så åbnede det var der en fejl om at den manglede et eller andet odbc så jeg hentede sådan noget også fra mysql.com. når jeg åbner det der vindue som man for når man klikker på trafiklyset står der stadig

"not found
driver version
driver c:\windows\system..........
api level
setup level c:\windows......
sql level "

Ved ikke om det kan give et vink til hvad der er galt.

Jeg kører så det her scirpt
___________

<html>
<head>
<title>Untitled</title>
</head>
<body>
<html>
<head>
<title>Test MySQL</title>
</head>
<body>
<!-- mysql_up.php -->
<?php
$host="host";
$user="user";
$password="password";

mysql_connect($host,$user,$password);
$sql="show status";
$result = mysql_query($sql);
if ($result == 0)
  echo("<b>Error " . mysql_errno() . ": " . mysql_error() . "</b>");
elseif (mysql_num_rows($result) == 0)
  echo("<b>Query executed successfully!</b>");
else
{
?>
...........
_________

host regner jeg med er det der står i det vindue der hedder "local host name"
user og password vil jeg vel kunne finde i my.ini i min windows mappe?

så hvis jeg smider de oplysninger for jeg en fejl i linje 19 tror jeg det er.
altså den der hedder "mysql_connect($host,$user,$password);" jeg har også prøvet med et par andre scripts som man kan hente på forfatterens hjemmeside og de virker heller ikke.

Håber i kan hjælpe.
på forhånd tak.
Avatar billede Slettet bruger
13. juli 2004 - 22:01 #1
Normalt, når MySQL kører på samme maskine skal man sætte $host til "localhost". På en nyinstalleret MySQL er der som regel kun en root-bruger, hvor password er blankt, så prøv med dette:

$host="localhost";
$user="root";
$password="";
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
Computerworld tilbyder specialiserede kurser i database-management

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