/ 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
Problemer med at få kontakt til data i mys~
Fra : Søren Hansen


Dato : 24-02-03 16:19

Hej !

Jeg kan ikke få kontakt til mine data i mysql.

<?
$db = mysql_connect("localhost","root","*******");
mysql_select_db("nyheder", $db);
$foresp = mysql_query(" SELECT dato, overskrift, tekst FROM nyheder
ORDER BY dato DESC LIMIT 0, 2");
while ($data = mysql_fetch_array ($foresp)){
echo "<B>$data[1]</B> - ";
echo date("j/n - Y", $data[0]);
echo "<B>$data[2]<BR><BR>";
}
?>


Warning: Supplied argument is not a valid MySQL result resource in
c:\apache\htdocs\sygeplejestuderende\nyhed.vis.php on line 7

Databasen heder nyheder og tabelen heder nyheder

Er det i config.inc.php der skal ændres noget i den fil har jeg kun
skrevet host navn, user og password

mvh

Søren Hansen

 
 
Esben (24-02-2003)
Kommentar
Fra : Esben


Dato : 24-02-03 18:15

Hej

> while ($data = mysql_fetch_array ($foresp)){

Prøv:
while ($data = mysql_fetch_array ($foresp, MYSQL_NUM)){

Esben



JMo. (24-02-2003)
Kommentar
Fra : JMo.


Dato : 24-02-03 23:25

s-n-h@get2net.dk (Søren Hansen) wrote in
news:64cb0385.0302240718.706cf210@posting.google.com:

> <?
> $db = mysql_connect("localhost","root","*******");

Sørg for noget fejl-håndtering:
$db = mysql_connect("localhost","root","*******") or die(mysql_error());

> mysql_select_db("nyheder", $db);

Det samme her:
mysql_select_db("nyheder", $db) or die(mysql_error());


> $foresp = mysql_query(" SELECT dato, overskrift, tekst FROM nyheder
> ORDER BY dato DESC LIMIT 0, 2");

husk at kontrollere om din forespørgsel returnerer nogle data:

if (mysql_num_rows($foresp) > 0)
{

> while ($data = mysql_fetch_array ($foresp)){
> echo "<B>$data[1]</B> - ";
> echo date("j/n - Y", $data[0]);
> echo "<B>$data[2]<BR><BR>";
> }

} else {
   echo "Ingen data";
}

> ?>
>

Søren Hansen (26-02-2003)
Kommentar
Fra : Søren Hansen


Dato : 26-02-03 14:33

"JMo." <ns_sf009@mohr.cx> wrote in message news:<Xns932CEE3934927JMoUsenetPost@212.54.64.149>...
> s-n-h@get2net.dk (Søren Hansen) wrote in
> news:64cb0385.0302240718.706cf210@posting.google.com:
>
> > <?
> > $db = mysql_connect("localhost","root","*******");
>
> Sørg for noget fejl-håndtering:
> $db = mysql_connect("localhost","root","*******") or die(mysql_error());
>
> > mysql_select_db("nyheder", $db);
>
> Det samme her:
> mysql_select_db("nyheder", $db) or die(mysql_error());
>
>
> > $foresp = mysql_query(" SELECT dato, overskrift, tekst FROM nyheder
> > ORDER BY dato DESC LIMIT 0, 2");

Tak for de velmenende råd. Jeg kunne desværre ikke få det til at
lykkes, men jeg har fundet en anden løsning på mit problem.

mvh.
Søren Hansen

>
> husk at kontrollere om din forespørgsel returnerer nogle data:
>
> if (mysql_num_rows($foresp) > 0)
> {
>
> > while ($data = mysql_fetch_array ($foresp)){
> > echo "<B>$data[1]</B> - ";
> > echo date("j/n - Y", $data[0]);
> > echo "<B>$data[2]<BR><BR>";
> > }
>
> } else {
>    echo "Ingen data";
> }
>
> > ?>
> >

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

Månedens bedste
Årets bedste
Sidste års bedste