---
title: "Kan inte connecta mysql?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/108128-kan-inte-connecta-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "crisse6"
published: "2004-07-28T22:13:12.000Z"
updated: "2004-08-01T20:23:26.000Z"
replies: 61
views: 1422
page: 1
pages: 4
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/108128-kan-inte-connecta-mysql"
---

# Kan inte connecta mysql?!

_Sida 1 av 4._

## #1 — crisse6, 2004-07-28T22:13Z

Tjena grabs!

Håller på att lära mig php... har nu "gjort" ett skript där mysql koppling är inblandad. Men får inte gång grabben, kör win xp home, apache 2, mysql och odbc 3.51 eller så.. får inget felmess eller nåt när jag ska se om det ens funkar å ansluta mot mysql, det blir bara blankt när jag skrivit in:

```php
<?
$conn =@mysql_connect()
   or die ("Ej ansluten");
print ("Ansluten");
?>
```

Vad kan vara fel guys?

Permalänk: https://www.webforum.nu/p/108128

## #2 — Patrik81, 2004-07-28T23:06Z

jag tror att du kan tänkas behöva lite anslutningsdata också. typ

```
$conn = @mysql_connect("localhost", "användarnamn", "lösenord") or die(mysql_error());
```

Ändrade också så att mysql nu skriver ut vad det kan vara för fel som skett. Inte så bra att skriva ut detta på en server som ligger uppe och servar folk (det kanju tänkas bli fel nångång och då kan en liten jäkel vara framme och använda datan i felmeddelandet mot database) men himla smidigt att ha de där felmeddelandena medans man utvecklar koden så att man får ett hum om vari felet ligger.

(Och jag hoppas att det var uppenbart att du byter ut "användarnamn" och "lösenord" mot ett användarnamn / lösenord som  finns som användare i mysql.

MVH Patrik

Permalänk: https://www.webforum.nu/p/1395568

## #3 — WiZzLeR, 2004-07-29T01:33Z

eftersom du använder dig av @ så får du inget errormeddelande. pröva ta bort det vetja =)

Permalänk: https://www.webforum.nu/p/1395598

## #4 — crisse6, 2004-07-29T09:05Z

Tjena... Testar jag den koden får jag fortfarande blank sida. Tar jag bort @ så får jag:

```
Fatal error: Call to undefined function mysql_connect() in x:\www\index.php on line 2
```

väldigt skumt detta...

Permalänk: https://www.webforum.nu/p/1395650

## #5 — Gein, 2004-07-29T09:12Z

Något mysql-stöd verkar inte finnas i din php-installation. 
Skapa ett php-dokument med följande kod:

```
<?php
 echo phpinfo();
?>
```

Om du inte hittar något om mysql här så finns inget sådan stöd.
Kolla i din php.ini efter

> ;extension=php_mysql.dll

 Och se till att ta bort ;-tecknet i början av raden.
Kan vara en lösning...

Permalänk: https://www.webforum.nu/p/1395655

## #6 — crisse6, 2004-07-29T09:19Z

hmm... tog bort ; framför den, men då får jag felmess när jag restartar Apache "Det går inte att hitta den angivna modulen." What the?

Permalänk: https://www.webforum.nu/p/1395661

## #7 — Pedda, 2004-07-29T09:21Z

Har du installerat mysql?
Fick du några felmeddelanden under installationen?

Permalänk: https://www.webforum.nu/p/1395663

## #8 — Gein, 2004-07-29T09:22Z

Kolla i php.ini efter 

> extension_dir =

Kontrollera att sökvägen verkligen innehåller php_mysql.dll

Permalänk: https://www.webforum.nu/p/1395664

## #9 — crisse6, 2004-07-29T09:27Z

gjorde en sökning på datorn om den fanns, den fanns i x:/php/ext/php_mysql.dll så jag angav x:\\php\\ext\\ där i extension dir, men får samma felmess att det går inte å ladda den modulen! 

Å ja, jag har installerat mysql.

Permalänk: https://www.webforum.nu/p/1395667

## #10 — Gein, 2004-07-29T09:29Z

Finns det en libmysql.dll? Du kan prova lägga dom i system32-katalogen.
[Google hittade någon som hade liknande problem](http://forums.devshed.com/archive/t-166564)

Permalänk: https://www.webforum.nu/p/1395668

## #11 — bzkt, 2004-07-29T09:30Z

Jag löste det genom att lägga php_mysql.dll & libmysql.dll i ext/, system32/ samt apache/bin/

Sen fungerade det.

Permalänk: https://www.webforum.nu/p/1395670

## #12 — crisse6, 2004-07-29T09:35Z

Wooooooooooooooooooooooooooooooooho! Tack guys, funkade med det sista!! Skitbra!

Permalänk: https://www.webforum.nu/p/1395675

## #13 — bzkt, 2004-07-29T09:38Z

No problemo, satt faktiskt och pulade med det där igår när jag skulle fixa det på en polares webbserver :)

Permalänk: https://www.webforum.nu/p/1395678

## #14 — crisse6, 2004-07-29T09:41Z

typiskt... nytt felmess... på sidan som ska visa en fil i browsern... 
koden ser ut så här:

```php
<?php
if (isset($_GET['fid'])) {
$dbh=@mysql_connect("localhost","root","");
or die ("Gick inte att ansluta databasen!");
mysql_select_db("filer");
$fid=$_GET['fid'];
$result = mysql_query("SELECT fildata, filtyp FROM t_filer Where fid = $fid");

$fildata = mysql_result($result($result, 0, "fildata");
$filtyp = mysql_result($result, 0, "filtyp");

Header("Content-Type: $filtyp");

echo $fildata;
}
?>
```

Permalänk: https://www.webforum.nu/p/1395683

## #15 — Gein, 2004-07-29T09:43Z

Och vad säger felmeddelandet? 
Btw, undvik att sätta @ framför dina databaskopplingar. Speciellt under utveckling. Får man fel så vill man gärna upptäcka dem ;)

r/
Du har missat att stänga paranteserna på de två sista raderna:

```php
$fildata = mysql_result($result($result, 0, "fildata"));
$filtyp = mysql_result($result, 0, "filtyp"));
```

Permalänk: https://www.webforum.nu/p/1395684

## #16 — crisse6, 2004-07-29T09:47Z

okej... ändrat. men det är ju längre upp som du säkert vet :) så här ser messet ut:

```
Parse error: parse error, unexpected T_LOGICAL_OR in x:\www\uppladdning\download.php on line 4
```

Permalänk: https://www.webforum.nu/p/1395686

## #17 — bzkt, 2004-07-29T09:47Z

```php
$dbh=@mysql_connect("localhost","root","");
or die ("Gick inte att ansluta databasen!");
```

 Kan man ha de på olika rader skiljda av ; ? Testa det här istället: 

```php
$dbh=@mysql_connect("localhost","root","") or die ("Gick inte att ansluta databasen!");
```

Permalänk: https://www.webforum.nu/p/1395689

## #18 — Gein, 2004-07-29T09:49Z

Du kan ha det på två olika rader, men det är rätt att det första ;-tecknet också ska väck.

Permalänk: https://www.webforum.nu/p/1395691

## #19 — crisse6, 2004-07-29T10:00Z

Gut killar! Ni jobbar på bra ;)

Nu funkar det om man säger så... men när jag vill visa te x en .gif bild som e uppladdad, då vill MSIE ladda ner själva php dokumentet, why?

Permalänk: https://www.webforum.nu/p/1395700

## #20 — bzkt, 2004-07-29T10:07Z

> **crisse6 skrev:**
>
> Nu funkar det om man säger så... men när jag vill visa te x en .gif bild som e uppladdad, då vill MSIE ladda ner själva php dokumentet, why?

 Förstår inte riktigt vad du menar. Har du en länk typ bilder.php?bild=xyz.gif ? Eller vad?

Permalänk: https://www.webforum.nu/p/1395701

---

Tråden på webben: https://www.webforum.nu/amne/php/108128-kan-inte-connecta-mysql  
Nästa sida: https://www.webforum.nu/amne/php/108128-kan-inte-connecta-mysql/page2.md
