Supplied argument is not valid MySQL

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Flashes
    Medlem
    • 2003-01-09
    • 346

    #1

    Supplied argument is not valid MySQL

    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
    Last edited by Flashes; 2004-02-23, 17:04.
    "Buoyed by water, he can fly in any direction - up, down, sideways - by merely flipping his hands. Under water, man becomes an archangel"
    Jacques Cousteau
  • Flashes
    Medlem
    • 2003-01-09
    • 346

    #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 Code:
    <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
    PHP Code:
    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
    "Buoyed by water, he can fly in any direction - up, down, sideways - by merely flipping his hands. Under water, man becomes an archangel"
    Jacques Cousteau

    Comment

    Working...