/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Hvaffor en ASSOC?
Fra : Ukendt


Dato : 25-08-03 11:34

Hejsa.

Når jeg laver et udtræk fra min tabel i mySQL-databasen (ved hjælp af
menuerne i Dreamweaver MX) får jeg følgende fejl:

"Warning: mysql_fetch_assoc(): 4 is not a valid MySQL result resource in
/STORE/WWW/... o.s.v."

Mint udtræk vises faktisk korrekt under fejlen, men hvad betyder den?

Jeg kan se, at variablen indgår i flg. linie i starten af PHP-dokumentet:

$row_Recordset1 = mysql_fetch_assoc($Recordset1);

og i slutningen skrives mit udtræk i en tabel med følgende kommando:

<?php do { ?>
<tr>
<td (selve mit udtræk...) </td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

Kan nogen hjælpe?

På forhånd tak...

Thomas.



 
 
Ukendt (25-08-2003)
Kommentar
Fra : Ukendt


Dato : 25-08-03 11:55

> "Warning: mysql_fetch_assoc(): 4 is not a valid MySQL result resource in
> /STORE/WWW/... o.s.v."

> Mint udtræk vises faktisk korrekt under fejlen, men hvad betyder den?

Hmm... Jeg kan nu se, at den kun henter første post i databasen, så
tilsyneladende fejler den på den sidste af de to viste linier:

> Jeg kan se, at variablen indgår i flg. linie i starten af PHP-dokumentet:
>
> $row_Recordset1 = mysql_fetch_assoc($Recordset1);
>
> og i slutningen skrives mit udtræk i en tabel med følgende kommando:
>
> <?php do { ?>
> <tr>
> <td (selve mit udtræk...) </td>
> </tr>
> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>

Sikke noget!

Thomas.



Anders K. Madsen (25-08-2003)
Kommentar
Fra : Anders K. Madsen


Dato : 25-08-03 11:56

On Mon, 25 Aug 2003 12:34:28 +0200
"TS" <.> wrote:

> Hejsa.
>
> Når jeg laver et udtræk fra min tabel i mySQL-databasen (ved hjælp af
> menuerne i Dreamweaver MX) får jeg følgende fejl:
>
> "Warning: mysql_fetch_assoc(): 4 is not a valid MySQL result resource in
> /STORE/WWW/... o.s.v."
>
> Mint udtræk vises faktisk korrekt under fejlen, men hvad betyder den?
>
> Jeg kan se, at variablen indgår i flg. linie i starten af PHP-dokumentet:
>
> $row_Recordset1 = mysql_fetch_assoc($Recordset1);
>
> og i slutningen skrives mit udtræk i en tabel med følgende kommando:
>
> <?php do { ?>
> <tr>
> <td (selve mit udtræk...) </td>
> </tr>
> <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
>
> Kan nogen hjælpe?
>
> På forhånd tak...
>

mysql_fetch_assoc() er en funktion, ikke en variabel.
Variabler i PHP, er dem der starter med $, f.eks. $Recordset1.

Fejlen betyder at der højst sandsynligt er gået et eller andet galt under det
query som mysql_fetch_assoc() prøver at hente resultatet af.
Du kan finde manualen til mysql_fetch_assoc() på
http://php.ney/mysql_fetch_assoc

Og det query der fejler kan du sikker finde i en linje lignende:
$Recordset1 = mysql_query( ... );
i din kode.

Mvh.
   Madsen

--
* Anders K. Madsen * http://lillesvin.linux.dk *
* madsen@sjovedyr.dk * Linux, Ruby, PHP and SQL *

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste