Avatar billede Slettet bruger
11. november 2004 - 16:35 Der er 5 kommentarer og
1 løsning

mysql_connect problem

Jeg er netop lige ved at sætte en webserver op, så jeg har installret:

Apache
PHP 4.3.9
MySQL 4.0.21
PhpMyAdmin 2.6.0-pl2

Hvad jeg kan er:
Køre alm PHP kode.
Connecte til min server udefra.
Oprette og rette databaser med PhpMyAdmin
Se mine databaser inde fra WinMySQLAdmin

Hvad jeg IKKE kan er:
Køre queries fra PHP.

Jeg her prøvet både at connecte til en database med

mysql_connect("localhost", "root");
mysql_select_db("test");

og

mysql_connect("localhost", "andreas", "kodeord");
mysql_select_db("test");

men med ingen af delene kan jeg lave quiries fra PHP. Men jeg kan stadig fra PhpMyAdmin..

Er der nogen som kan hjælpe mig? Bare spørg efter mere info..

Mvh. GartZen :)
Avatar billede chries Nybegynder
11. november 2004 - 16:38 #1
prøv
mysql_connect("localhost", "andreas", "kodeord")
or die(mysql_error());
Avatar billede chries Nybegynder
11. november 2004 - 16:39 #2
og
mysql_query("select * from tabelnavn") or die (mysql_error())
Avatar billede Slettet bruger
11. november 2004 - 16:42 #3
Nårh ja det havde jeg helt glemt at sige :). Jeg har prøvet med or die(mysql_error()) og jeg får acces denied...

<?php
mysql_connect("localhost", "andreas", "kodeord") or die(mysql_error());
mysql_select_db("test");
mysql_query("select * from brugere") or die (mysql_error());
?>

giver dette output:

Warning: mysql_connect(): Access denied for user: 'andreas@localhost' (Using password: YES) in D:\PHP-lir\minshowoffside\conn.php on line 4
Access denied for user: 'andreas@localhost' (Using password: YES)
Avatar billede Slettet bruger
11. november 2004 - 16:48 #4
måske min MySQL setup inifil kan hjælpe?

#This File was made using the WinMySQLAdmin 1.4 Tool
#11-11-2004 15:52:23

#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions

[mysqld]
basedir=C:/mysql
#bind-address=192.168.1.103
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=andreas
password=kodeord
Avatar billede Slettet bruger
11. november 2004 - 16:50 #5
og min MySQL server står sådan:

c:\mysql\bin\mysqld: ready for connections.
Version: '4.0.21-debug'  socket: ''  port: 3306  Source distribution
Avatar billede Slettet bruger
11. november 2004 - 17:43 #6
Det var en hel anden fejl. Bare mig som hverkan kan se eller stave ;)
Tak for interessen anyway :-)
Lukker...
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