15. januar 2003 - 00:06
Der er
22 kommentarer og 2 løsninger
fejl i koden
der er en fejl i $db=mysql_connect("localhost","root", "password"); og echo mysql_num_rows($foresp). "forekomst(er) fundet<br><br>"; men hvad er fejlene
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
15. januar 2003 - 00:09
#1
Den første er sikkert, at dit password til localhost/root ikke er "password". Den anden er muligvis en følgefejl, men skriv fejlmeddelelserne, så er det lidt nemmere.
15. januar 2003 - 00:10
#2
15. januar 2003 - 00:11
#3
er ny til php så fatter ikke noget af koden
15. januar 2003 - 00:13
#4
den hvor der står password skal det skiftes ud men det pass jeg skrev da jeg startede mysql
15. januar 2003 - 00:16
#5
prøv denne, og se så hvilke fejl du får, og skriv dem her $db = mysql_connect("localhost","root", "password") or die (mysql_error()); mysql_select_db("databasenavn", $db) or die (mysql_error());
15. januar 2003 - 00:20
#6
Vedr. password: ja - det bør være det du skrev da du startede mysql. Hvis du gør som ztyxx beskriver vil det være meget nemmere.
15. januar 2003 - 00:20
#7
her er det hele nyhed.sorg.php: <html> <body> <? if($tekst_soeg){ $db=mysql_connect("localhodt","root","password"); mysql_select_db("nyheder","$db"); $foresp=mysql_query("SELECT dato, overskrift, tekst FORM nyheder WHERE tekst LIKE '%$tekst_soeg%' ORDER BY dato DESC") echo mysql_num_rows($foresp). "forekomst(er) fundet<br><br>"; while($data=mysql_fetch_array($foresp)){ echo"<b>$data[1]</b>-"; echo date("j/n - Y",$data[0]); echo"<br>$data[2]<br><br>"; } }else{ ?> <FORM METHOD=POST ACTION=<? echo $PHP_SELF;?>> <INPUT TYPE=TEXT NAME=tekst_soeg><br> <INPUT TYPE=SUBMIT VALUE=søg> </form> <? } ?> </body> </html> nyhed.tilfoej.php: <html> <body> <?php if($kodeord=="kodeprd"){ echo"Nyhed er tilføjet" $db=mysql_connect("localhodt","root","password"); mysql_select_db("nyheder","$db"); $nyhed_dato=time(); mysql_query("INSERT INTO nyheder (dato,overskrift,tekst)VALUES('$nyhed_dato','$nyhed_overskrift','$nyhed_tekst')"); }else{ ?> <FORM METHOD=POST ACTION=<?echo $PHP_SELF;?>> Password:<BR> <INPUT TYPE=PASSWORD NAME=Password><BR> Overskrift:<BR> <TEXTAREA NAME=nyhed_tekst>her intastes nyheden</TEXTAREA><BR> <INPUT TYPE=SUBMIT VALUE=Skriv> </FORM> <? } ?> </body> </html>
15. januar 2003 - 00:21
#8
$antal = mysql_num_rows($foresp); echo $antal . " forekomst(er) fundet<br><br>";
15. januar 2003 - 00:21
#9
men skulle jo give navn og pass da jeg startede mysql men skal man skifte noget ud men det navn jeg gav
15. januar 2003 - 00:23
#10
du har glemt at lukke denne $foresp=mysql_query("SELECT dato, overskrift, tekst FORM nyheder WHERE tekst LIKE '%$tekst_soeg%' ORDER BY dato DESC") med en ;
15. januar 2003 - 00:24
#11
ztyxx> har du mulighed for at rette fejlene i de 2 php filer så for du 100 point (skriv det "hele" så jeg kun skal gemme det)
15. januar 2003 - 00:26
#12
15. januar 2003 - 00:29
#13
hehe, vi kan ikke se din localhost...
15. januar 2003 - 00:33
#14
?
15. januar 2003 - 00:33
#15
jeg ved ikke noget om php men hvad skal dette betyde Warning: Access denied for user: 'root@localhost' (Using password: YES) in c:\apache\htdocs\nyhed\nyhed.soeg.php on line 5 jeg har brugt det samme pass som jeg skrev i mysql
15. januar 2003 - 00:40
#16
ved ikke om det bare er her, men der er en stavefejl i $db=mysql_connect("localhodt","root","password"); mysql_select_db("nyheder","$db"); der står localhodt, med d istedet for s
15. januar 2003 - 00:43
#17
prøv evt sådan, altså uden password $db=mysql_connect("localhost","root"); mysql_select_db("nyheder","$db");
15. januar 2003 - 00:46
#18
nu er access denided væk
15. januar 2003 - 00:47
#19
men de ander fejl er der
15. januar 2003 - 00:49
#20
har du prøvet at oprette en ny bruger, og så logge på med de oplysninger, det mener jeg at jeg gjorde
15. januar 2003 - 00:51
#21
?
16. januar 2003 - 03:07
#22
ztyxx> svar
16. januar 2003 - 10:01
#23
fik du det til at virke??
22. januar 2003 - 10:48
#24
takker for point :-)
Vi tilbyder markedets bedste kurser inden for webudvikling