Avatar billede hejkuk Nybegynder
11. september 2004 - 20:53 Der er 23 kommentarer og
1 løsning

MySQL-fejl (Hvad har jeg gjort galt?)

Jeg får denne MySQL fejl :http://www.7a.dk/Lek/
Jeg har ikke det store kendskab til MySQL, så det vilelv ære rart hvis der var en der kunne hjælpe


På forhånd tak,

Henrik
Avatar billede mjl Nybegynder
11. september 2004 - 20:54 #1
Hvad står på linie 10?
Avatar billede hejkuk Nybegynder
11. september 2004 - 20:55 #2
while($data = mysql_fetch_array($a)){
Avatar billede hejkuk Nybegynder
11. september 2004 - 20:56 #3
evt.
<?
include("conf.inc.php");
?>
<html>
<body>
<?
$db = mysql_connect("$db_adr", "$db_user", "$db_pass");
mysql_select_db("nyheder", $db);
$a = mysql_query("SELECT dato, overskrift, tekst FROM nyheder ORDER BY dato DESC ");
while($data = mysql_fetch_array($a)){

echo "<b>$data[1]</b> - ";
echo date("j/n - Y", $data[0]);
echo "<br>$data[2]<br><br>";
}
?>
</body>
</html>
Avatar billede arne_v Ekspert
11. september 2004 - 20:56 #4
Der er formentlig en SQL fejl i din query.

Brug:

$rs = mysql_query("SELECT ...") or die(mysql_error());
Avatar billede hejkuk Nybegynder
11. september 2004 - 20:57 #5
I stedet for hvad?
Avatar billede arne_v Ekspert
11. september 2004 - 20:57 #6
Passer det at din tabel hedder det samme som din database ?
Avatar billede arne_v Ekspert
11. september 2004 - 20:57 #7
$a = mysql_query("SELECT dato, overskrift, tekst FROM nyheder ORDER BY dato DESC ");

->

$a = mysql_query("SELECT dato, overskrift, tekst FROM nyheder ORDER BY dato DESC ") or die(mysql_error());
Avatar billede hejkuk Nybegynder
11. september 2004 - 20:58 #8
Jeg har absolut _intet_ kendskab til MySQL :)
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:01 #9
-nu siger den "No database selected"
Avatar billede cautoo Nybegynder
11. september 2004 - 21:02 #10
No Database Selected
^^siger den nu... den database hedder nok ikke nyheder...

hvis du har webhotel, er databasenavnet somregel  det samme som brugernavnet
Avatar billede arne_v Ekspert
11. september 2004 - 21:02 #11
Det tyder på at adatabsen ikke hedder "nyheder" altså at det er

mysql_select_db("nyheder", $db);

som den er gal med
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:04 #12
:Fra readme'en:

Tillykke med downloadingen ag dit nye CoooL NEWS SCRIPT 1,0

For at få det til at virke skal du lave DB'erne:

id        int, auto_incresment, primary_key
dato        tinytext
overskrift    tinytext
tekst        text

Så skal vi lige konfigurere lidt...

Vi starter med conf.inc.php:
Der retter du bare så din adresse til din DB passer og
dit brugernavn og password passer LET!

Så tager vi lige admin.php:
Ret 2. linie i filen ("$pass = "kode";") der hvor der står
"kode" til den kode du nu vil have

Sidst men ikke mindst vis.php
Her retter du 2. linie ("$vis = "5";") til det tal du nu maximalt
vil have scriptet at vise.. f.eks. 10 så viser scriptet de 10 nyeste
nyheder!

Det var det! hvis du falder over en fejl så send mig en mail på info@coool.dk

Er der nogen der kan lave den database for mig, eller hvad skal dre gøres?
Avatar billede arne_v Ekspert
11. september 2004 - 21:07 #13
Ligger din MySQL på et web hotel eller på din egen server ?
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:08 #14
Den ligger på min storebror's server.
Avatar billede arne_v Ekspert
11. september 2004 - 21:09 #15
Så spørg lige ham hvad databasen hedder !
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:10 #16
Den hedder syva
Avatar billede arne_v Ekspert
11. september 2004 - 21:11 #17
mysql_select_db("nyheder", $db);

->

mysql_select_db("syva", $db);
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:15 #18
Virker stadig ikke - er der nogen der ligger inde med et godt nyhedsscript med PHP/MySQL der har admin-funktion?
Avatar billede Slettet bruger
11. september 2004 - 21:27 #19
Hvor har du det nyhedsscript fra ?
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:28 #20
aner det ikke - har efterhånden været på jagt i _meget_ lang tid.
Avatar billede erikjacobsen Ekspert
11. september 2004 - 21:42 #21
Table 'syva.nyheder' doesn't exist
betyder at databasen findes, men tabellen nyheder ikke gør. Har du oprettet den,
eller hedder den noget andet?
Avatar billede hejkuk Nybegynder
11. september 2004 - 21:44 #22
Jeg har ikke oprettet noget, da jeg ikke har noget anelse om hvordan mna gør.
Avatar billede erikjacobsen Ekspert
11. september 2004 - 21:50 #23
Hvad med om din storebror hjalp dig lidt igang? ;)
Avatar billede hejkuk Nybegynder
07. marts 2007 - 20:19 #24
luk
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester