---
title: "mysql_query(\"LOAD...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/39500-mysql-query-load"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Ymer"
published: "2002-03-12T16:23:00.000Z"
updated: "2002-03-14T10:42:34.000Z"
replies: 4
views: 228
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/39500-mysql-query-load"
---

# mysql_query("LOAD....

## #1 — Ymer, 2002-03-12T16:23Z

Hej!
 
**mysql_query("LOAD DATA INFILE '/usr/local/psa/home/vhosts/sphinxhq.com/httpdocs/planets.txt' INTO TABLE planets FIELDS TERMINATED BY '\\t' LINES TERMINATED BY '\\n' IGNORE 8 LINES");**
 
detta ger felet:
 
**Access denied for user: 'sphinx@localhost' (Using password: YES)Done**
 
Jag 100% säker på att tabellen planets existerar och att sökvägen till filen är rätt.
Och jag använder rätt host, user, pass för mysql, dessutom funkar samma uppgifter på mina andra skript.
 
Men om jag då felsöker lite och lägger till or die, så här:
 
**...TERMINATED BY '\\n' IGNORE 8 LINES") or die ('Felet är här!');**
 
så får jag fram texten "Felet är här" vilket gör att jag då vet med 100% att felet är i kodraden överst i detta mail. Access denied felet är nu borta (skrivs i alla fall inte ut längre)
 
Kan du se något fel? Detta skript funkar på min egen localhost men inte på nätet. Här kan du se skriptkoden:
<https://www.sphinxhq.com/dump_conf.phps>
<https://www.sphinxhq.com/pa-dumps.phps>
Inställningarna har jag inte ställt i ordning på de där filerna.
Please hjälp. Hoppas ni fattar...
 
Tack, Peter

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

## #2 — SPiN, 2002-03-12T16:46Z

Felet är uppenbart, du har helt enkelt inte tillgång till att utföra den SQL-frågan. Skicka iväg ett e-mail till webhotellet (?) och fråga. :)

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

## #3 — Ymer, 2002-03-13T15:00Z

Men jag har ju tillåtelse till att köra INSERT uttryck (funkar på de andra skripten). Har jag inte tillåtelse att köra filer så där?

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

## #4 — Virrdo, 2002-03-14T07:53Z

> Access denied for user: 'sphinx@localhost' (Using password: YES)Done

 

Sådär brukar det stå när man har skrivit in fel användare/lösenord till mysql-databasen, så jag tror det är där felet ligger.
Kolla upp att du har skrivit in rätt värden i 

```php
$connect = mysql_connect("mysql_host", "mysql_user", "mysql_pwd") or die ("Misslyckades med att ansluta till databasen."); 
mysql_select_db("databasnamnet", $connect) or die ("Ett fel uppstod när databasen skulle väljas");
```

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

## #5 — GunnarD, 2002-03-14T10:42Z

Det är nog så att du inte har "file" rättigheter.

Denna ger dig rätt att läsa från filer och skriva till filer.

Hör med den ansvarige om det är så.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/39500-mysql-query-load
