/ 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
Mysql og PHP fejl =(
Fra : Lasse Stig Thomsen


Dato : 17-06-01 21:54

Hejsa.

Når jeg skriver linket http://www.retel.dk/nyheder/read.php?id=1 skulle den
kalder den på følgende fil:

<?
$server = "*****.dk";
$brugernavn = "****";
$password = "*****";
$db_navn = "******";

if (!mysql_pconnect($server, $brugernavn, $password)) {
echo mysql_error()."\n";
die("Unable to connect\n");
}

mysql_select_db("$db_navn")
or die("Unable to select db ".mysql_error()."\n");

$result = mysql_query("SELECT * FROM nyheder where id = " . $id . ");


while ($row = mysql_fetch_array($result)) {
?>
<table>
<tr>
<td><b><?echo ($row[dato]);?></b></td>
</tr>
<tr>
<td><b><?echo ($row[overskrift]);?></font></b></td>
</tr>
<tr>
<td><?echo nl2br($row[nyheden]);?></td>
</tr>
<tr>
<td><? echo($row[skrevetaf]);?></tD
</tr>
</table><br><br><br>

<?

}

mysql_close();
?>

Men desværre melder den parse error i sidste linie, og inden have jeg en
masse texttype info til at stå under tabellen og dette gav også parse error,
nogen der kan hjælpe mig med hvad jeg har overset?

MVH: Lasse Stig Thomsen



 
 
Lars Falsig (17-06-2001)
Kommentar
Fra : Lars Falsig


Dato : 17-06-01 22:00


>
> if (!mysql_pconnect($server, $brugernavn, $password)) {
> echo mysql_error()."\n";
> die("Unable to connect\n");
> }
>
> mysql_select_db("$db_navn")
^^^^ Har du glemt et ;

> or die("Unable to select db ".mysql_error()."\n");

Laf



Lasse Stig Thomsen (17-06-2001)
Kommentar
Fra : Lasse Stig Thomsen


Dato : 17-06-01 22:03


"Lars Falsig" <Laf@dhsaps.dk> wrote in message
news:pT8X6.2460$hi6.362003@news000.worldonline.dk...
>
> >
> > if (!mysql_pconnect($server, $brugernavn, $password)) {
> > echo mysql_error()."\n";
> > die("Unable to connect\n");
> > }
> >
> > mysql_select_db("$db_navn")
> ^^^^ Har du glemt et ;
>
> > or die("Unable to select db ".mysql_error()."\n");
>
> Laf
>


Det ændrer desværre ikke noget




Martin Mouritzen (17-06-2001)
Kommentar
Fra : Martin Mouritzen


Dato : 17-06-01 22:52

After I finished the 3 Pan Galactic Gargle Blasters, "Lars Falsig"
<Laf@dhsaps.dk> just offered me, he muttered some weird stuff, and I
had to correct this gibberish:

> ^^^^ Har du glemt et ;

Skal man ikke bruge når man har en "or die()"
Desuden er det ikke så smart at bruge en masse mellemrum og så pil op
uden at bruge en fixed width font, så SKAL man bruge samme font som
dig for at se meningen.
--
Martin Mouritzen.
The truth is out there! Does anyone know the URL?

Peter Brodersen (18-06-2001)
Kommentar
Fra : Peter Brodersen


Dato : 18-06-01 00:37

On Sun, 17 Jun 2001 23:00:29 +0200, "Lars Falsig" <Laf@dhsaps.dk>
wrote:

>> mysql_select_db("$db_navn")
> ^^^^ Har du glemt et ;
>
>> or die("Unable to select db ".mysql_error()."\n");

Nej, der er ikke glemt noget; det står jo efter die()-funktionen.

Det er en helt fin konstruktion, der angiver, at hvis første udtryk
fejler, skal andet udtryk udføres (altså dø med en passende
fejlmeddelelse).


--
- Pede
Professionel nørd

Lars Falsig (17-06-2001)
Kommentar
Fra : Lars Falsig


Dato : 17-06-01 22:03


> <td><? echo($row[skrevetaf]);?></tD
^^^^ mangler >
> </tr>




Jonas Delfs (17-06-2001)
Kommentar
Fra : Jonas Delfs


Dato : 17-06-01 22:28

"Lasse Stig Thomsen" <lasse@tt-trading.dk> skrev i en meddelelse
news:tN8X6.3751$VQ4.565987@news010.worldonline.dk...

> Når jeg skriver linket http://www.retel.dk/nyheder/read.php?id=1 skulle
den
> kalder den på følgende fil:

> $result = mysql_query("SELECT * FROM nyheder where id = " . $id . ");

Prøv at fjerne . "

--
Mvh. Jonas Delfs, http://delfs.dk

"Rigtige mænd scorer på ICQ" -Christian Jørgensen



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