webForumDet fria alternativet
Logga in / Bli medlem

Supplied argument is not valid MySQL

Databaser & SQL

1 svar · 170 visningar · startad av Flashes

Medlem sedan jan. 2003282 inlägg
Trådstart#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

Medlem 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

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)