14. november 2003 - 14:13
Der er
23 kommentarer og 1 løsning
fejl i visnews.php
HeY.. Jeg er ved at lave et news script men fejlen opstår pludselig i mit visnews.php håber nogen kan hjælpe mig ;D Script: <html> <head> <title>News</title> </head> <body> <? $db = mysql_connect("localhost", "brugernavn", "password"); mysql_select_db("nyheder", $db); $foresp = mysql_query("SELECT id, overskrift, text, af FROM nyheder ORDER BY id DESC LIMIT"); while($data = mysql_fetch_array($foresp)){ echo "<b>$data[1]</b> - "; echo "$data[2] - "; echo "<br>Skrevet af:$data[3]<br><br>"; } ?> </body> </html>
Annonceindlæg fra Computerworld it-jobbank
14. november 2003 - 14:18
#1
Hvilken fejl får du?
14. november 2003 - 14:20
#2
hedder det ikke : $data["feltnavn"] Altså $data["overskrift"] $data["text"];
exp
Juniormester
14. november 2003 - 14:23
#3
i dette tilfælde ville det ihvertfald...
14. november 2003 - 14:23
#4
Ok prøver det....
14. november 2003 - 14:24
#5
Du bør iøvrigt altid bruge : <?php i stedet for : <? Det sikrer dig hvis serveren ikke tillader shor_tags eller du vil bruge xml.
14. november 2003 - 14:24
#6
short_tags that is
14. november 2003 - 14:25
#7
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
14. november 2003 - 14:26
#8
while($data = mysql_fetch_array($foresp)){ echo "<b>".$data['overskrift']."</b> - "; echo $data['tekst']." - "; echo "<br>Skrevet af: ".$data['af']."<br><br>"; }
14. november 2003 - 14:27
#9
husk LIMIT tal, tal f.eks LIMIT 0,1 = én række
14. november 2003 - 14:28
#10
Forstår jeg ikke lige kan du ikke skrive det ind i scriptet ohmish?
exp
Juniormester
14. november 2003 - 14:30
#11
$foresp = mysql_query("SELECT id, overskrift, text, af FROM nyheder ORDER BY id DESC LIMIT 1");
14. november 2003 - 14:30
#12
Du er her : Eksperten : Programmering : Script : PHP : fejl i visnews.php : fejl i visnews.php 125 point fra olle Luk annonce HeY.. Jeg er ved at lave et news script men fejlen opstår pludselig i mit visnews.php håber nogen kan hjælpe mig ;D Script: <html> <head> <title>News</title> </head> <body> <?php $db = mysql_connect("localhost", "brugernavn", "password"); mysql_select_db("nyheder", $db); $foresp = mysql_query("SELECT id, overskrift, text, af FROM nyheder ORDER BY id DESC LIMIT 0,100"); while($data = mysql_fetch_array($foresp)){ echo "<b>".$data['overskrift']."</b> - "; echo $data['tekst']." - "; echo "<br>Skrevet af: ".$data['af']."<br><br>"; } ?> </body> </html>
14. november 2003 - 14:31
#13
hovsa. lidt for meget copy der.. men scriptet er ok
14. november 2003 - 14:32
#14
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
14. november 2003 - 14:35
#15
Prøv lige : $foresp = mysql_query("SELECT id, overskrift, text, af FROM nyheder ORDER BY id DESC LIMIT 0,100")or die(mysql_error());
14. november 2003 - 14:39
#16
Hmmmm Mærkeligt nu fortæller den mig dette? No Database Selected
14. november 2003 - 14:39
#17
Aha så har vi nok problemet der....
14. november 2003 - 14:40
#18
$db = mysql_connect("localhost", "brugernavn", "password"); $databasedu = "mindatabase"; mysql_select_db($db)or die (mysql_error());
14. november 2003 - 14:41
#19
YEEEEEEEEEEEEEEEES ! Det virker !!!! Her er dine points
14. november 2003 - 14:42
#20
Et svar?
14. november 2003 - 14:43
#21
nikolajdu lav et svar hvis du vil have dine points
14. november 2003 - 14:46
#22
Jeg vil sgutte have 125 point for det da. Læg et svar selv og fordel heller pointene blandt de andre og jeg - og tag hovedparten selv ;-)
14. november 2003 - 14:52
#23
nikolajdu> $db = mysql_connect("localhost", "brugernavn", "password"); mysql_select_db($db); ?? i virkeligheden kan dette gør det: mysql_connect("localhost", "brugernavn", "password") or die (mysql_error()); mysql_select_db("nyheder") or die (mysql_error());
14. november 2003 - 14:55
#24
ohmish - Selvfølgelig :))
Vi tilbyder markedets bedste kurser inden for webudvikling