---
title: "Kopplingen mellan php och MySQL fungerar inte?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/186171-kopplingen-mellan-php-och-mysql-fungerar-inte"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dr-man"
published: "2011-02-24T15:44:00.000Z"
updated: "2011-02-24T19:00:10.000Z"
replies: 7
views: 1042
page: 1
pages: 1
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/186171-kopplingen-mellan-php-och-mysql-fungerar-inte"
---

# Kopplingen mellan php och MySQL fungerar inte?

## #1 — Dr-man, 2011-02-24T15:44Z

Jag har installerat Apache, php och MySQL på ett Windows 7 64 bitars 
operativsystem. Allt fungerar förutom kopplingen mellan php och mysql. 
Följande meddelande uppstår 
 

```
1: Fatal error: Call to undefined function mysql_connect() in D:\Hemsida\show.php on line 9
```

Här kommer även php-koden! 

```php
<?php 
$dbhost='localhost'; 
$dbusername='root'; 
$dbpassword=''; 
$dbname='test'; 

$dbcnx = mysql_connect ($dbhost, $dbusername, $dbpassword); 
  
$result = @mysql_query('SHOW DATABASES'); 
if (!$result) { 
exit('<p>Fout tonen databases: ' . mysql_error() . 
'</p>'); 
} 
  
while ($row = mysql_fetch_array($result)) { 
echo '<p>' . $row['database'] . '</p>'; 
} 
  
?>
```

och en del av infon från phpinfo kommandot. 

```
mysqlnd 
mysqlnd enabled 
Version  mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $  
Compression  supported  
Command buffer size  4096  
Read buffer size  32768  
Read timeout  31536000  
Collecting statistics  Yes  
Collecting memory statistics  No
```

Kan nån hjälpa mig med detta problem?

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

## #2 — Danne V, 2011-02-24T16:14Z

Jag har inte Win utan Mac. Men har haft ungefär samma strul (fast Apache är installerat från början). Så jag installerade MAMP, ett allt-i-ett-paket som bara fungerar rakt av utan konstigheter.

Motsvarande för Win heter WAMP och finns här: <http://www.wampserver.com/en/>

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

## #3 — Pedda, 2011-02-24T16:18Z

Är mysql extension aktiverat i php.ini?
Sök efter extension=php_mysql.dll

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

## #4 — Dr-man, 2011-02-24T17:40Z

> **[Pedda skrev:](https://www.webforum.nu/p/1529835)**
>
> Är mysql extension aktiverat i php.ini?
> Sök efter extension=php_mysql.dll

Jo den är aktiverad, men ändå samma problem. Finns det nåt annat man kan göra?

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

## #5 — Pedda, 2011-02-24T17:56Z

Ok, innan vi går vidare är det lika bra att kontrollera så du är i rätt php.ini fil och ändrar.
Skapa en php fil med koden:

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

Öppna filen i webbläsaren och kontrollera sökvägen till php.ini
Du hittar sökvägen genom att söka efter 'Loaded configuration file'

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

## #6 — Dr-man, 2011-02-24T18:19Z

Här kommer lite info från phpinfo.
php.ini filen finns i mappen c:\\Windows

```
Configuration File (php.ini) Path  C:\Windows  
Loaded Configuration File  (none)  
Scan this dir for additional .ini files  (none)  
Additional .ini files parsed  (none)
```

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

## #7 — Pedda, 2011-02-24T18:25Z

Loaded Configuration File ska ha ett värde.
Jag har t.ex C:\\webserver\\bin\\apache\\Apache2.2.11\\bin\\php.ini som sökväg till min php.ini

Dom två raderna under kan vara som dom är, och översta raden är rätt.

/red
Glömde ju skriva att du kan testa att kopiera din php.ini till c:/windows och starta om php

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

## #8 — Dr-man, 2011-02-24T19:00Z

Nu fungerar det, jag hade sökvägen fel i httpd.conf filen, den var av någon konstig anledning "c:/win", vilket var fel

Lösningen var att ändrade sökvägen enligt nedan.

```
# configure the path to php.ini
PHPIniDir "C:/windows"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/186171-kopplingen-mellan-php-och-mysql-fungerar-inte
