---
title: "mySQL eller PHP-Script problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/115984-mysql-eller-php-script-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "muaddib"
published: "2004-11-15T20:18:08.000Z"
updated: "2004-11-17T12:30:08.000Z"
replies: 16
views: 762
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/115984-mysql-eller-php-script-problem"
---

# mySQL eller PHP-Script problem

## #1 — muaddib, 2004-11-15T20:18Z

Hej jag är en total nybörjare på PHP och mySQL databaser men jag har lyckats lite iaf... men nu har jag stött på problem...

jag har fixat så att jag kan skicka in gästboks inlägg i

dbase.gastbok

men när jag är på själva sidan (gastbok.php) så får jag följande fel

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 70

På rad 70 finns denna kod
\<?$antal = mysql_num_rows(mysql_db_query($databas,"Select \* From gastbok"));

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 99

på rad 99 finns denna kod
\<?while ($RS = mysql_fetch_array($gbinlagg)){

jag kan inte php alls så om ni kan hjälpa mig beskriv vad jag ska göra och hur jag gör det... tack på förhand

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

## #2 — Pedda, 2004-11-15T20:43Z

Kan du ge oss lite mer kod. Ett par rader före och efter rad 70 och 99.

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

## #3 — muaddib, 2004-11-15T21:08Z

du kan få hela koden om du vill...

jag har bifogat filen... hoppas att den är till nytta döp om den till php bara

Bilagor:

- [gastbok.txt](https://www.webforum.nu/a/4961.txt)

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

## #4 — Pedda, 2004-11-15T21:25Z

Du bör inte använda mysql_db_query utan mysql_query istället.

> **Manualen skrev:**
>
> Note:  This function has been deprecated since PHP 4.0.6. Do not use this function. Use mysql_select_db()  and mysql_query() instead.

 

Testa den här koden.

Bilagor:

- [gastbok.txt](https://www.webforum.nu/a/4963.txt)

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

## #5 — muaddib, 2004-11-15T21:40Z

nu fick jag dessa fel...

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 75

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 90

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 105

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

## #6 — Pedda, 2004-11-15T22:58Z

Laddade ner hela skriptet för att kunna felsöka.
Detta fungerar för mig iaf så testa.

Bilagor:

- [gastbok.txt](https://www.webforum.nu/a/4964.txt)

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

## #7 — muaddib, 2004-11-16T08:53Z

ska testa men just nu så verkar servern vara nere... kolla lite senare idag...

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

## #8 — muaddib, 2004-11-16T11:12Z

det blev bättre men nu fick jag följande problem...

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/home/muaddib.nu/htdocs/test/gastbok/gastbok.php on line 101

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

## #9 — Snakes, 2004-11-16T19:15Z

Testa att skriva ut $start och $antalPS och kolla om dem har ett värde.

Annars säger jag bara:

rad det är fel på: 

```php
<?php while ($RS = mysql_fetch_array($gbinlagg)){
```

supplied argument is not a valid MySQL result resource 
betyder att den saknar argument... Exempel på det argumentet:
MYSQL_NUM 

```php
while ($RS = mysql_fetch_array($gbinlagg, MYSQL_NUM))
```

MYSQL_ASSOC 

```php
while ($RS = mysql_fetch_array($gbinlagg, MYSQL_ASSOC))
```

MYSQL_BOTH 

```php
while ($RS = mysql_fetch_array($gbinlagg, MYSQL_BOTH))
```

Testa med den du tycker passar dig bäst. 
Läs mer om mysql_fetch_array på <http://se.php.net/mysql_fetch_array> 

Jag är inte säker att det är de dem menar, men testa kan aldrig skada... eller jo om man testar fel  ;)

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

## #10 — muaddib, 2004-11-16T20:01Z

sen om du kollar i början av denna tråd så är jag en total newbie på php... detta är ett nerladdat script... jag försöker bara få igång det...

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

## #11 — Snakes, 2004-11-16T20:11Z

Enligt en undersökning av en person som heter <robjohnson@black-hole.com>:
En rad med 38567 rader:
MYSQL_BOTH: 6.01940000057 s
MYSQL_NUM: 3.22173595428 s 
MYSQL_ASSOC: 3.92950594425 s 
Alltså MYSQL_NUM är snabbast så testa med den först.... men eftersom jag är säker att du inte har mer än 38567 på din gästbok så tror jag inte det borde bli ett problem! Men testa iaf!

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

## #12 — Pedda, 2004-11-16T20:17Z

Testa den bifogade koden och posta felmeddelandena du får.

Bilagor:

- [gastbok.txt](https://www.webforum.nu/a/4971.txt)

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

## #13 — Snakes, 2004-11-16T20:31Z

:r  det där gjorde ont..... Iaf vad ändrade du pedda...

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

## #14 — Pedda, 2004-11-16T20:34Z

Jag har bara lagt till or die (mysql_error()) efter databasanslutningarna för att få ett riktigt felmeddelande.

Han kommer ju fortfarande att få felmeddelande men kanske något nytt att jobba efter.

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

## #15 — muaddib, 2004-11-17T08:22Z

jag fick inga fel nu men han visar inga inlägg som blivigt skrivna...

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

## #16 — Niklasson, 2004-11-17T09:43Z

Ändra line 45 från:

```
mysql_query($sql);
```

till:

```
mysql_query($sql) or die(mysql_error());
```

Och posta felmeddelandet här..

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

## #17 — muaddib, 2004-11-17T12:30Z

nu kom inget fel meddelande.. nu fungerar den... tack niklasson... förresten tack för en bra sida...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/115984-mysql-eller-php-script-problem
