/ 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
Hjælp behøves til databaseudtræk
Fra : Rune Lykke-Kjeldsen


Dato : 29-11-01 23:36

Hej NG,

Jeg håber, at en af jer eksperter herinde kan hjælpe mig med mit problem

Jeg sender følgende sqlsætning til en sqldatabase:

$sqlStat = "SELECT wonNo FROM wonstatus WHERE wonStatusID='".$check[$i]."'";

og bruger følgende sætning, til at hente data fra databasen. Det skal nævnes
at jeg har brugt følgende teknik flere gange med succes, men denne gang
virker det altså ikke :(
$result = $sqlStatement->requestData();

Herefter vil jeg gerne have data fra databasen ud, hvor jeg bruger følgende:
$row = mysql_fetch_array($result);

Dette genererer dog følgende fejl:
Supplied argument is not a valid MySQL result resource in ...

hvis jeg bruger: echo $sqlStat; og kopierer resultatet ind i min
mysqldatabase, får jeg det rigtige resultat ud, men altså ikke når jeg
anvender php til det?

Er der en af jer, der har en idé til løsning af problemet? Jeg har prøvet at
geninstallere php, men uden succes.

Jeg har forsøgt at lave flere dbconnections, som jeg anvender i stedet for
$db, men ligeledes uden held.

På forhånd mange tak.
Rune Lykke-Kjeldsen



 
 
Tonni Aagesen (30-11-2001)
Kommentar
Fra : Tonni Aagesen


Dato : 30-11-01 02:31

"Rune Lykke-Kjeldsen" <insomniac@orangenet.dk> skrev i en meddelelse
news:MMyN7.304$NY7.95149157@spiderman.mobilixnet.dk...

> $sqlStat = "SELECT wonNo FROM wonstatus WHERE
wonStatusID='".$check[$i]."'";
>
> og bruger følgende sætning, til at hente data fra databasen. Det skal
nævnes
> at jeg har brugt følgende teknik flere gange med succes, men denne gang
> virker det altså ikke :(
> $result = $sqlStatement->requestData();
>
> Herefter vil jeg gerne have data fra databasen ud, hvor jeg bruger
følgende:
> $row = mysql_fetch_array($result);

Ovenstående har jeg aldrig hørt brugt i forbindelse med MySQL....???

Prøv i stedet med:

$sqlStat = "SELECT wonNo FROM wonstatus WHERE wonStatusID='".$check[$i]."'";
$result = mysql_query($sqlStat);
mysql_fetch_array($result);


--
Mvh
Tonni Aagesen
agent29@mail1.stofanet.dk



Rune Lykke-Kjeldsen (30-11-2001)
Kommentar
Fra : Rune Lykke-Kjeldsen


Dato : 30-11-01 21:11

Har fundet en anden løsning. Fejlen skyldtes at jeg havde glemt at sætte min
link.identifier, så der ikke var tilknyttet nogen db til forespørgslen.

Men tak for hjælpen Tonni.

Mange hilsner
Rune Lykke-Kjeldsen
"Tonni Aagesen" <use.my@signature.com> wrote in message
news:9u6neu$pf0$1@sunsite.dk...
> "Rune Lykke-Kjeldsen" <insomniac@orangenet.dk> skrev i en meddelelse
> news:MMyN7.304$NY7.95149157@spiderman.mobilixnet.dk...
>
> > $sqlStat = "SELECT wonNo FROM wonstatus WHERE
> wonStatusID='".$check[$i]."'";
> >
> > og bruger følgende sætning, til at hente data fra databasen. Det skal
> nævnes
> > at jeg har brugt følgende teknik flere gange med succes, men denne gang
> > virker det altså ikke :(
> > $result = $sqlStatement->requestData();
> >
> > Herefter vil jeg gerne have data fra databasen ud, hvor jeg bruger
> følgende:
> > $row = mysql_fetch_array($result);
>
> Ovenstående har jeg aldrig hørt brugt i forbindelse med MySQL....???
>
> Prøv i stedet med:
>
> $sqlStat = "SELECT wonNo FROM wonstatus WHERE
wonStatusID='".$check[$i]."'";
> $result = mysql_query($sqlStat);
> mysql_fetch_array($result);
>
>
> --
> Mvh
> Tonni Aagesen
> agent29@mail1.stofanet.dk
>
>



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

Månedens bedste
Årets bedste
Sidste års bedste