|
| 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";
> }
>
> > ?>
> >
| |
|
|