Avatar billede webber-ice Nybegynder
28. juni 2002 - 17:57 Der er 54 kommentarer og
1 løsning

fejl

jeg kan ikke finde fejle nogle der kan hjælpe mig
prøv at se http://80.199.153.187/link/sog_link.php
<form action="sog_link.php" method="get">
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">
    Søg:
    <input type="text" name="sog_link">
    <input type="submit" name="sog" value="Søg">
    </FONT>
    </form>
<FONT FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="1">
    <br>
        <?
        if ($sog_link) {
        include("db.php");
        $result = mysql_query("select id, link, tekst from link where link like '%$sog_link%' or tekst like '%$sog_link%'");
        $number = mysql_num_rows($result);
        print  "Din søgning på: <b>$sog_link</b> gav $number resultater";
        while ($row = mysql_fetch_array($result)) {
        print "<li><b><a href=\"sog_link&id=$row[id]\"  target=\"_blank\">$row[link]</a></b><br>$row[tekst]<br></li>";
        }
        } elseif ($sog) {
        print "Du skrev ikke noget søgeord!!";
        } else {
        }
        ?>
    </font>
Avatar billede Slettet bruger
28. juni 2002 - 17:59 #1
$result = mysql_query("select id, link, tekst from link where link like '%$sog_link%' or tekst like '%$sog_link%'") or die (mysql_error());

Og se, hvad du nu får af forhåbentligt mere sigende fejl meddelelse.
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:01 #2
forstå ikke jeg er en newbi..
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:02 #3
jeg er ved at lære php :O)
Avatar billede Slettet bruger
28. juni 2002 - 18:03 #4
Jamen så lad vær med at forstå, erstat din gamle mysql_query() linje med den nye jeg skrev, og se hvad det giver af fejl meddelelse så.

I tilfælde af, du har en fejl i din forspørgsel vil mysql_error() udskrive en fejl meddelelse og stoppe scriptet. Se om det er tilfældet.
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:04 #5
nu skriver den
No Database Selected
Avatar billede Slettet bruger
28. juni 2002 - 18:05 #6
Hvad tror du så problemet er? Mit gæt er, at du ikke har valgt nogen database som: mysql_select_db("navn på database");

Lad os se indholdet af din db.php
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:06 #7
min db.php er

<?php
mysql_connect("80.199.153.187"); 
mysql_select_db("webber");

?>
Avatar billede Slettet bruger
28. juni 2002 - 18:08 #8
Lav den om til ...

<?
mysql_connect("80.199.153.187") or die(mysql_error()); 
mysql_select_db("webber") or die(mysql_error());
?>

Hvad får du af fejl nu? Sikkert at databasen "webber" ikke eksisterer.
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:09 #9
du skal jo også bruge login info, bruger og password

<?php
mysql_connect("80.199.153.187","brugernavn", "Dit_password"); 
mysql_select_db("webber");

?>
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:10 #10
den skriver kun
No Database Selected
se
http://80.199.153.187/link/sog_link.php
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:11 #11
prøv at kalde din db.php det er der problemet er:

Access denied for user: '@0x50c799bb.naenxx7.adsl-dhcp.tele.dk' to database 'webber'
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:11 #12
den skriver den samme igen ??
Avatar billede Slettet bruger
28. juni 2002 - 18:12 #13
Korrekt som ztyxx skriver.
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:12 #14
???? hvad gør jeg så her
Avatar billede Slettet bruger
28. juni 2002 - 18:13 #15
webber-inc: Du finder dit brugernavn og password, og tilføjer det til din mysql_connect() som angivet af ztyxx.
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:13 #16
har du prøvet mit forslag
Svar: ztyxx
28/06-2002 18:09:13
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:13 #17
det skulle den ik gøre da der er ikke nogle sikkerhed på den mappe ??
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:14 #18
glemte lige


du skal jo også bruge login info, bruger og password

<?php
mysql_connect("80.199.153.187","brugernavn", "Dit_password"); 
mysql_select_db("webber");

?>
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:14 #19
jeg lave det men de virker ikke ?
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:14 #20
du skal bruge det for at komme ind i din database
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:15 #21
så prøv

<?php
$conn = mysql_connect("80.199.153.187","brugernavn", "Dit_password"); 
mysql_select_db("webber", $conn);

?>
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:15 #22
der er ikke nogle form for brugernavn eller pass på ??
Avatar billede Slettet bruger
28. juni 2002 - 18:16 #23
Du har fattet, at du skal skifte "brugernavn" og "Dit_password" ud med, brugernavnet og passwordet til den angivne database ikke?
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:17 #24
ja jeg har ikke sat nåde brugernavn eller pass på min SQLserver
Avatar billede Slettet bruger
28. juni 2002 - 18:20 #25
webber-ice: Det skal du gøre uanset hvad. Læs dokumentationen til mySQL for at se hvordan. (http://www.mysql.com).
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:23 #26
nu er der brugernavn og pass på men den skriver det samme igen
No Database Selected
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:25 #27
har du oprettet en database og tabel??
Avatar billede Slettet bruger
28. juni 2002 - 18:25 #28
http://80.199.153.187/link/db.php

Problemet er det samme. Du har ikke sat det brugernavn og password korrekt. Brug tid på at fatte hvordan du administrerer din mySQL server, og spørg så igen.
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:26 #29
ja database hedder webber og der er de tabeler der skal være
Avatar billede Slettet bruger
28. juni 2002 - 18:26 #30
ztyxx: Det er sådan set ligemeget. Han kan slet ikke forbinde. mysql_connect() fejler.
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:29 #31
jeg bruger phpMyAdmin-2.2.6 til at lave databaser og tabeler med
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:36 #32
så prøv at bruge samme connect parametre som phpmyadmin, så bør det virke
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:39 #33
hvilken port bruger din mysql??
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:40 #34
det kan være portnummeret du mangler

<?php
$conn = mysql_connect("80.199.153.187:portnr","brugernavn", "Dit_password"); 
mysql_select_db("webber", $conn);

?>
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:41 #35
hvor kan jeg se hvad port min sqlserver bruger ??
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:42 #36
3306
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:43 #37
hvis du ikke har ændret den, skulle den pr default være 3306 mener jeg
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:44 #38
i din WinMySQLAdmin kan du se det under my.ini Setup
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:45 #39
ok min er 3306
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:45 #40
øh, virkede det, fik point, takker hvis det var rigtigt, ellers sig det lige, så får du dem igen
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:47 #41
har lave det men den virker ikke
vil du se phpmyadmin til database
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:47 #42
jeg har ikk give point
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:47 #43
jeg tro jeg klikke forkert UPS
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:48 #44
skal til at videre, skulle egentlig slet ikke have været her inde, men prøv at sende den til ztyxx@ztyxx.tk så kan jeg måske se på den senere, men vil du have dine point igen??
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:49 #45
vil du prøve at på database ???
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:50 #46
jeg sender et link til dig
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:50 #47
i din WinMySQLAdmin kan du også se hvilke paswords og brugernavne der kan benytte databasen, skal jeg lige lave et spm med point retur??
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:51 #48
ok
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:51 #49
ups, send på ztyxx@moesby.net istedet
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:53 #50
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:55 #51
kan du finde nogle fejl ?? :O)
Avatar billede ztyxx Nybegynder
28. juni 2002 - 18:58 #52
umiddelbart ikke
Avatar billede webber-ice Nybegynder
28. juni 2002 - 18:59 #53
hvad kan det så være ???
Avatar billede ztyxx Nybegynder
28. juni 2002 - 19:05 #54
jeg kan se problemet, du skal sætte et brugernavn og password, jeg har lige sat noget ind med dette:

<?php
mysql_connect("80.199.153.187:3306", "bruger", "****"); 
mysql_select_db("webber");
mysql_query("insert into link (tekst, link, kat) values ('en test', 'www.ztyxx.tk', 'eks')") or die (mysql_error());

echo "done";
?>

sender lige filen med det rigtige bruger og pass med en mail
Avatar billede webber-ice Nybegynder
28. juni 2002 - 19:10 #55
hjælp der er ikke nåde brugernavn eller password på database men hvordan opretter jeg det på database ?? skriv via mail
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