/ 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
Mærkelig fejl med mysql_fetch_row
Fra : Anders Lund


Dato : 09-03-03 19:10

Jeg får følgende fejl når jeg brugere mysql_fetch_row:
Warning: Supplied argument is not a valid MySQL result resource in *** on
line 10

hvad kan de betyde. Det er i en kode der plejer at virke, det eneste der er
sket er at serveren er blevet reinstalleret. Har jeg glemt at installere
noget?

Her er koden omkring linie 10:
<?
$database = mysql_connect("192.168.0.1","slettet","slettet");
mysql_select_db("slettet",$database);


if (!isset($MenuID)){
$filnavn = ${"SCRIPT_NAME"};
$filnavn=substr($filnavn,1);
$rs = mysql_query("select id,childof from menu where lcase(path) =
lcase('$filnavn')");
if ($data = mysql_fetch_row($rs)){ //Linie 10
if ($data[1] <> 0){
$MenuID = $data[1];
}else{
$MenuID = $data[0];
}
}else{
$MenuID = "";
}
};


--
Mvh
Anders Lund
AndersGED@zaim.dk
fjern geden fra min email adresse



 
 
JMo. (09-03-2003)
Kommentar
Fra : JMo.


Dato : 09-03-03 19:47

"Anders Lund" <andersGED@zaim.dk> wrote in news:b4fvvv$jg8$1@sunsite.dk:

> Jeg får følgende fejl når jeg brugere mysql_fetch_row:
> Warning: Supplied argument is not a valid MySQL result resource in ***
> on line 10
[snip]
> $rs = mysql_query("select id,childof from menu where lcase(path) =
> lcase('$filnavn')");
> if ($data = mysql_fetch_row($rs)){ //Linie 10

Din forespørgsel returnerer ikke nogle data. Prøv at putte lidt
fejlhåndtering ind, så vil du kunne se hvor fejlen opstår:

$database = mysql_connect("192.168.0.1","slettet","slettet") or
die(mysql_error());

mysql_select_db("slettet",$database) or die(mysql_error());


if (!isset($MenuID)){
$filnavn = ${"SCRIPT_NAME"};
$filnavn=substr($filnavn,1);
$rs = mysql_query("select id,childof from menu where lcase(path) =
lcase('$filnavn')") or die(mysql_error());
if (mysql_num_rows($rs) > 0) //Vi tester om der returneres data
   {
    if ($data = mysql_fetch_row($rs)){ //Linie 10
    if ($data[1] <> 0){
[...]

Per Dalbjerg (09-03-2003)
Kommentar
Fra : Per Dalbjerg


Dato : 09-03-03 21:44

Anders Lund wrote in dk.edb.internet.webdesign.serverside.php:
> Jeg får følgende fejl når jeg brugere mysql_fetch_row:
> Warning: Supplied argument is not a valid MySQL result resource in *** on
> line 10
>
> hvad kan de betyde. Det er i en kode der plejer at virke, det eneste der
er
> sket er at serveren er blevet reinstalleret. Har jeg glemt at installere
> noget?
>
> Her er koden omkring linie 10:
> <?
> $database = mysql_connect("192.168.0.1","slettet","slettet");
> mysql_select_db("slettet",$database);
>
>
> if (!isset($MenuID)){
> $filnavn = ${"SCRIPT_NAME"};
> $filnavn=substr($filnavn,1);
> $rs = mysql_query("select id,childof from menu where lcase(path) =
> lcase('$filnavn')");
> if ($data = mysql_fetch_row($rs)){ //Linie 10
> if ($data[1] <> 0){
> $MenuID = $data[1];
> }else{
> $MenuID = $data[0];
> }
> }else{
> $MenuID = "";
> }
> };
>
>
> --
> Mvh
> Anders Lund
> AndersGED@zaim.dk
> fjern geden fra min email adresse
>
>
Altså det eneste der kan være galt er din sql kode men jeg kan ikke lige se
hvad der er forkert der.


--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Anders Lund (09-03-2003)
Kommentar
Fra : Anders Lund


Dato : 09-03-03 22:30

"Per Dalbjerg" <d@lbjerg.com> skrev i en meddelelse
news:b4g92m$r64$1@sunsite.dk...
> >
> Altså det eneste der kan være galt er din sql kode men jeg kan ikke lige
se
> hvad der er forkert der.


Det kan jeg godt sige dig.. Jeg administrere 3 mysql databaser servere, og
den eneste af dem der ikke indeholder en database med menu tabellen, var den
jeg connectede imod. Så da jeg fik lagt databasen over, virkede det
glimrende.


--
Mvh
Anders Lund
AndersGED@zaim.dk
fjern geden fra min email adresse



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste