PellefantMedlem sedan maj 20022 614 inlägg
Hej!
Har suttit med detta en timme nu. :(
<?PHP
$link = mysql_connect ("localhost");
mysql_select_db("katt_clicktracking", $link);
$query = "select * from clickhistory";
$result = mysql_query($query, $link);
while($array = mysql_fetch_array($result)) [red]<--- Rad 9[/red]
{
echo $array["refurl"]." ";
}
?>
Felmed: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/katt/public_html/clicktracking/readdb.php3 on line 9
Det finns två rader med värden i databasen, refurl har värden i db:n.
Db:n ligger på mitt webbhotell, men det ska väl heta localhost då med?(webbhotellets localhost så att säga)
Tacksam för hjälp.
Fredde MannenMedlem sedan nov. 20013 498 inlägg
Din kod borde funka, men sätt in or die(); på några ställen så som jag gjort nedanför:
<?
$cn = mysql_connect("localhost","användarnamn","lösenord") or die("Kunde inte skapa kopplingen");
mysql_select_db("databasnamn") or die("Kunde inte koppla till databasen");
$result=mysql_query("SELECT * from tabell") or die(mysql_error());
while($array=mysql_fetch_array($result)) {
$array["column namn"];
}
?>
Då vet du om den hittar databasen, tabellen, om den kan skapa kopplingen osv.
PellefantMedlem sedan maj 20022 614 inlägg
Tack.
Märkte nu att två andra mySQL databaser som jag använt för att lära mig lite, inte heller funkar, så problemet verkar ligga hos webbhotellet. Återkommer om hur det går... :)
PellefantMedlem sedan maj 20022 614 inlägg
Löste sig nu, denna funkar:
<?PHP
$dbh=mysql_connect ("localhost", "katt_user1", "r34tyui") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("katt_clicktracking");
$data = mysql_db_query("katt_clicktracking", "SELECT * FROM history");
while ($rad = mysql_fetch_array($data)) {
print "<B>";
print $rad["AffID"];
print " ";
print $rad["refurl"];
print "</B><BR>";
print "Stad:";
print " ";
print $rad["datetime"];
print "<P>";
}
?>
leifenMedlem sedan juli 200169 inlägg
Ditt lösenord ser ju tänkbart riktigt ut. Varför visar du detta här i forum?
PellefantMedlem sedan maj 20022 614 inlägg
leifen skrev:
Ditt lösenord ser ju tänkbart riktigt ut. Varför visar du detta här i forum?
Tack för att du är vaken. :)
Det är riktigt faktiskt. :) Men håller bara på med lite övningssaker nu, så tyckte det kunde stå kvar.
leifenMedlem sedan juli 200169 inlägg
Tack för att du är vaken.
Jo annars är jag både gammal och kvällstrött :)
rIkLuNdMedlem sedan feb. 2003174 inlägg
man brukar vara det... =)