alexols Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 <?php mysql_connect("localhost", "HEMMELIGT", "HEMMELIGT"); mysql_select_db("HEMMELIGT"); $ID = intval($_GET['overskrift']); $sql="SELECT * FROM nyheter WHERE id='$overskrift', '$ingress', $nyhet"; $result=mysql_query($sql) or die(mysql_error()); $rows=mysql_fetch_array($result) or die(mysql_error()); while($rows=mysql_fetch_array($result)) { $overskrift_true = $array[$overskrift]; $ingress_true = $array[$ingress]; $nyhet_true = $array[$nyhet]; } { echo $rows['overskrift']; echo $rows['ingress']; echo $rows['nyhet']; } ?> Å når jeg legger dette u på servern får jeg som feil; You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' '',' at line 1. Er ikke så god på det så er litt usikker på hva som jeg må gjøre da.. Hjelp eller?? Takker Lenke til kommentar
haingodegamle Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 $sql="SELECT * FROM nyheter WHERE id='$overskrift', '$ingress', $nyhet"; du må gjøre noe ala dette: SELECT ingress,nyhet FROM nyheter WHERE id='$overskrift'; Lenke til kommentar
alexols Skrevet 18. juni 2007 Forfatter Del Skrevet 18. juni 2007 Takker men jeg har nu skrivet et annet et.. om du kan liksom da bare se over det litt.. <?php session_start(); $brukernavn = $_SESSION['brukernavn']; if (isset($brukernavn)) { $mysql_host = "localhost"; $mysql_user = "HEMMELIGT"; $mysql_pass = "HEMMELIGT"; $mysql_db = "HEMMELIGT"; $link = mysql_connect ($mysql_host, $mysql_user, $mysql_pass) or die ("$lang_dberr1"); if (mysql_select_db ($mysql_db)) { $result = mysql_query("Select * from nyheter"); while ($row = mysql_fetch_array($result)) { echo " <table> <tr> <th>Aktuell nyhet:</th> </tr> <tr> <td>".$row['overskrift']."</td> <td>".$row['ingress']."</td> </tr> <tr> <td colspan='2'>".$row['nyhet']."</td> </tr> </table> "; ?> Lenke til kommentar
alexols Skrevet 18. juni 2007 Forfatter Del Skrevet 18. juni 2007 det brukernavn greian e bare litt feil ;D hehe Lenke til kommentar
j-- Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 Vær så snill, ikke bruk tables til annet enn tabulær data! Hvor har du forresten "brukernavn greian"? Lenke til kommentar
haingodegamle Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 Ikke noe problem. Var det noe spesielt jeg skulle se etter ? Lenke til kommentar
alexols Skrevet 18. juni 2007 Forfatter Del Skrevet 18. juni 2007 nja, bare om det så greit ut.. om det va noe feil at det kunne rettes på ;P hehe.. e ikke noe god i php heilt enda såe! ar bare liksom jobbet med det i 3 måna såe.. driver jo da å laget et nyhets script på sia mi osv såe.. du eller dere kan jo sjekke ut ka jeg mener litt.. www.styggest.org/alex så ser dere der det står nyhet å det kommer jo inn i databasen også der det da står aktuell nyhet der skal jo selve nyheten komme.. det som jeg plages noe sykt med å jah er lei nu med å ikke få det til.. ;D Hehe..! Takker :!: Lenke til kommentar
stian90_2 Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 (endret) E d mulig, skreiv jo dette til deg slik at det skulle være umulig og gjøre det feil.. Sånn, får fikse IGJEN da... :) <?php session_start(); $brukernavn = $_SESSION['brukernavn']; if (isset($brukernavn)) { $mysql_host = "localhost"; $mysql_user = "HEMMELIGT"; $mysql_pass = "HEMMELIGT"; $mysql_db = "HEMMELIGT"; $link = mysql_connect ($mysql_host, $mysql_user, $mysql_pass) or die ('kunne ikke koble til databasen'); mysql_select_db ($mysql_db) or die('Kunne ikke velge database'); $result = mysql_query("Select * from nyheter"); while ($row = mysql_fetch_array($result)) { echo " <table> <tr> <th>Aktuell nyhet:</th> </tr> <tr> <td>".$row['overskrift']."</td> <td>".$row['ingress']."</td> </tr> <tr> <td colspan='2'>".$row['nyhet']."</td> </tr> </table> "; } } ?> Endret 18. juni 2007 av stianiquniez Lenke til kommentar
alexols Skrevet 18. juni 2007 Forfatter Del Skrevet 18. juni 2007 neimen stian ;D hehe ilu<3 takker Lenke til kommentar
Martin A. Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 Og ikke bruk "SELECT * FROM balblabla" Bytt ut * med de feltene du faktisk skal bruke, og legg til en LIMIT just in case. Lenke til kommentar
vidarlo Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 Som eg sa til deg på nFF: du har jo ikkje forstått syntax for SQL enda. Kva med å faktisk lese litt før du begynner å lage ditt eget CMS? Du vil aldri lære deg å programmere på denne måten... Kjøp ei bok og lær litt. Forøvrig så er syntax for SELECT sånn ca. følgande: SELECT `columns`AS `alias for columns` FROM `table` WHERE property AND property2 OR property3 LIMIT lower,upper; Du kan stortsett utelate det som ikkje trengst, t.d kan ei query vere SELECT * FROM `table` LIMIT 0,3 Lenke til kommentar
slippern Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 (endret) alexols: du kan absolutt ca 0% php og SQL! kjøp en php bok og begyn og læs. Så en tidligere post der jeg hadde et login script som du prøvde og konvertere til et eller annet nyhets script. der du hadde (antall == 1), noe som var helt borti granskauen galt og hadde ingen funksjon. rett og slett copy and paste nesten. da er det tydelig at du ikke kan php i det hele tatt.. har du vært borti "hello world" eksemplet? =) Endret 18. juni 2007 av slippern Lenke til kommentar
stian90_2 Skrevet 18. juni 2007 Del Skrevet 18. juni 2007 Faktisk så har jeg ikke lest en eneste PHP bok i mitt liv. Jeg lærte alt ved ren logikk copy & paste feiling og prøving. Kunne HTML fra før av da som hadde sine fordeler.. Så mitt tips alexander er at du lærer deg det mest grunnlegende, som echo world, syntax, hva de forskjellige tingene betyr. Hvorfor du har det der og der osv.. PHP er et språk auratt som norsk, engelsk, tysk osv, bare en del andre tegn for og snakke og en annen struktur. Men du må fortelle PHP parsern om AKURATT hva den skal gjøre. Den er langt ifra smart.. Om du trenger hjelp til det mest grunnlegende så si ifra her så hjelper gutta deg med noen enkle ting til og begynne deg med, som du kan leke deg med, før du går videre echo(); for(); count(); $_POST $_GET rand(); sånne lette funksjoner helt til og begynne med PHP.net er også din venn, der kan du slå opp alt av funksjoner for og se hvordan dem fungerer.. Lenke til kommentar
Martin A. Skrevet 19. juni 2007 Del Skrevet 19. juni 2007 PHP- & MySQL-innføring: Kapittel 1-6Introduksjon til PHP Syntaks, variabler og og ut-data Kontrollering av verdier Lister (arrays) Funksjoner Ta imot data fra brukeren Dette er 6 meget bra guider, og de er på norsk! 7445726[/snapback] alexols: du kan absolutt ca 0% php og SQL! kjøp en php bok og begyn og læs. Så en tidligere post der jeg hadde et login script som du prøvde og konvertere til et eller annet nyhets script. der du hadde (antall == 1), noe som var helt borti granskauen galt og hadde ingen funksjon. rett og slett copy and paste nesten. da er det tydelig at du ikke kan php i det hele tatt.. har du vært borti "hello world" eksemplet? =) 8891048[/snapback] Du har skrevet rimelig mye som er helt borti natta du også Lenke til kommentar
Zeph Skrevet 19. juni 2007 Del Skrevet 19. juni 2007 Det er ikkje lov å skrive dialekt på dette forumet, kun bokmål og nynorsk er akseptert. Årsaken til dette er for at flest mogleg skal kunne ha glede av forumet, bruk av dialekt gjer innlegga vondare å lese. Lenke til kommentar
oysfaerg Skrevet 19. juni 2007 Del Skrevet 19. juni 2007 Stenges grunnet off-topic prat, dialekt, bumping og generell svada. I tillegg kan trådstarter til neste gang lese retningslinjene, Lenke til kommentar
Anbefalte innlegg