webForumDet fria alternativet

Supplied argument is not valid MySQL

1 svar · 168 visningar · startad av Flashes

FlashesMedlem sedan jan. 2003282 inlägg
#1

Jag får följande felmeddelande
Warning: Supplied argument is not a valid MySQL result resource in /var/www2/link/cgi/dblib.php on line 12

Det är andra raden ned som är rad 12

function get_assoc_array($result) {
return mysql_fetch_array($result,MYSQL_ASSOC);

Jag har precis flyttat min sida från Spray till vår egen server, på spray fungerar koden men inte på vår egen server.
Någon som vet vad som är fel?
Vi har PHP ver 4.1.2 och MySQL 3.2.3

r/Skrev dit rätt ver nr på MySQL

Mvh
Jan-Olov

FlashesMedlem sedan jan. 2003282 inlägg
#2

Ok, jag hade missat att öppna databasen, jag öppnade tabellen istället.
Tyvärr så är det så det fungerar för mig på Spray, nu vet jag inte vart jag ska öppna tabellen istället.
I $result så finns FROM min_tabell men det fungerar inte.
När jag lägger till or die( mysql_error()) efter mina frågor så visas ingetnting istället
dblib.php

<PHP?
function open_db() {
@mysql_connect("localhost","användare","lösenord") or die("Kunde ej koppla upp!");
@mysql_select_db("min_databas") or die( mysql_error());
}
function do_query($query) {
return mysql_query($query) or die( mysql_error());
}
function get_assoc_array($result) {
return mysql_fetch_array($result,MYSQL_ASSOC);
}
function get_num_rows($result) {
  if ($result)
   return mysql_num_rows($result) or die( mysql_error());
  else
   return 0;
}
function close_db() {
mysql_close();
}
?>

kalender.php

include("cgi/dblib.php");
include("cgi/menu.inc");
open_db();
........
$result=do_query("SELECT DATE_FORMAT(datum,'%e') AS dag FROM kalender WHERE datum>='".date("Y-m-d",$firstday_ts)."' AND datum<='".date("Y-m-d",$lastday_ts)."' GROUP BY datum");

Men tabellen väljs inte, varför?

Mvh
Jan-Olov

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)