Avatar billede ldrada Nybegynder
22. maj 2003 - 11:08 Der er 12 kommentarer og
1 løsning

MySQL Svarer ikke til PHP HELPMEPLZ!

hey, jeg har fået nogle problemer med min MySQL server.
problemet er at MySQL ikke svarer til PHP applikationer, men hver for sig virker PHP og MySQL meget godt... (php-scripts kan godt køre, hvis de ikke har brug for en database og MySQL svarer på requests fra "MySQL Control Center" - en GUI til at styre sin server)
Jeg kører på
Windows XP PRO SP1a
IIS 5.1
PHP 4.2
MySQL 4.0.12

Jeg tror umiddelbart at have fået problemet efter jeg installerede Service Pack 1a til Windows XP (før havde jeg SP1)

På forhånd tak.
Avatar billede ldrada Nybegynder
22. maj 2003 - 11:09 #1
problemet er jo som sådan meget seriøst da jeg nu ikke kan køre nogen somhelst former for forums og dynamiske hjemmesider.
Avatar billede erikjacobsen Ekspert
22. maj 2003 - 11:18 #2
Kan du beskrive bedre hvad det er der ikke virker?
Avatar billede ldrada Nybegynder
22. maj 2003 - 14:04 #3
helt ærligt, så ved jeg det ikke... den pinger bare ud :( den viser heller ikke nogle fejl.
Avatar billede erikjacobsen Ekspert
22. maj 2003 - 14:06 #4
Så har jeg li'som ikke noget grundlag for at hjælpe dog videre ;(
Avatar billede ztyxx Nybegynder
23. maj 2003 - 16:48 #5
lyder som om du har et connect problem, prøv at komme med noget kode fra et script der ikke virker
Avatar billede ldrada Nybegynder
23. maj 2003 - 20:24 #6
http://www.postnuke.com
http://www.phpbb.com
http://www.openbb.com/
ALT hvad der har med PHP og MySQL at gøre gider ikke at køre... jeg er altså virkelig ked af at ikke kunne være mere specifik, men wtf, man ska jo osse have lov til at være newbie :)
Avatar billede ztyxx Nybegynder
24. maj 2003 - 13:36 #7
har du lavet dn korrekte mysql_connect() og mysql_select_db() i de filer du vil bruge?
Avatar billede ztyxx Nybegynder
24. maj 2003 - 13:45 #8
prøv dette for at se om det virker

<?php

mysql_connect("localhost", "brugernavn", "password") or die(mysql_error()); // i disse to linier skal du selv indsætte     dine oplysninger
mysql_select_db("databasenavn") or die(mysql_error());

mysql_query("CREATE TABLE test (
  id int(11) NOT NULL auto_increment,
  tekst tinytext NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;
");
mysql_query("insert into test (tekst) values ('Dette er en test')");

    $res = mysql_query("select * from test");
        while($data = mysql_fetch_array($res)) {
            echo $data["tekst"] . "<br>";
        }

?>
Avatar billede ldrada Nybegynder
26. maj 2003 - 17:43 #9
ok tak, er på arbejde lige nu, prøver koden lige så snart jeg kommer hjem...

da MySQL serveren kun er localhost og er afskærmet fra resten af verdenen så er mit brugernavn root uden password...
Avatar billede ldrada Nybegynder
27. maj 2003 - 20:58 #10
nope det virker ikke, outputtet er bare en tom (hvid) side hvor der intet staar...
Avatar billede ztyxx Nybegynder
27. maj 2003 - 22:50 #11
hmm, der er noget der så gør at din MySQL ikke kan tale med PHP, jeg oplevede selv noget i den stil en gang, så oprettede jeg en ny bruger, og med pasword, og så virkede det, hvorfor ved jeg ikke
Avatar billede ldrada Nybegynder
28. maj 2003 - 16:53 #12
ok så prøver jeg det... (:/ hvordan opretter man en ny bruger?)
ej jeg tror nok at MySQLCC nok skal klare det for mig ;)
Avatar billede ldrada Nybegynder
13. juni 2003 - 17:43 #13
ok intet virker ingen kan hjælpe, farvel og tak.
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