mysql problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql problem

    in einer datei steht folgendes(mysql.php):
    PHP-Code:

    $dbhost 
    "wsafsdf.ch";
    $username "zisfsdf047";
    $userpw "z5AsfasfrT";
    $dbname "zimfsadfsadf4";
    $dbprefix "essafsdfes";
    mysql_connect($dbhost,$username,$userpw);
    mysql_select_db($dbname);
    function 
    get($tabelle$was$sonstiges)

    {

     global 
    $dbprefix$result;
     
    $result mysql_query("SELECT " $was " FROM " $dbprefix "_" $tabelle $sonstiges);

    die variable dbprefix ist definiert und die verbindung zur datenbank klappt

    mit einer anderen datei versueche ich folgendes:

    PHP-Code:
    require("mysql.php");
    get("downloads","*","ORDER BY id DESC limit 0,5");
    while(
    $row mysql_fetch_object($result))
    {
    echo 
    "<a href=\"" $link "\">" $row->name; . "</a>";

    das ganze klappt aber nicht, die datenbank existiert und es hat auch einträge, schreibfehler habe ich keine gemacht!

  • #2
    hi,

    dat geht so nich, probiers mal damit:


    PHP-Code:

    $dbhost 
    "wsafsdf.ch";
    $username "zisfsdf047";
    $userpw "z5AsfasfrT";
    $dbname "zimfsadfsadf4";
    $dbprefix "essafsdfes";
    $conn mysql_connect($dbhost,$username,$userpw);
    mysql_select_db($dbname);
    function 
    get($tabelle$was$sonstiges)

    {

     global 
    $dbprefix$conn;
     
    $result mysql_query("SELECT " $was " FROM " $dbprefix "_" $tabelle $sonstiges$conn);

    // echo $result wäre manchmal nicht schlecht ;-)

    return $result;

    }


    //---------

    require("mysql.php");
    $ergebnis get("downloads","*"," ORDER BY id DESC limit 0,5");
    while(
    $row mysql_fetch_object($ergebnis))
    {
    echo 
    "<a href=\"" $row->link "\">" $row->name "</a>";


    sollte funktionieren, auch wenn sich mir der sinn noch nicht ganz erschliesst, wo der nutzen in dem konstrukt ist.
    Kissolino.com

    Kommentar


    • #3
      Probier es mal so:
      PHP-Code:
      $result mysql_query("SELECT " $was " FROM " $dbprefix "_" $tabelle " "$sonstiges); 
      Sonst sieht der Select so aus:
      SELECT * FROM pre_downloadsORDER BY id DESC limit 0,5

      Sorry Wurzel, ich habe Deinen Beitrag nicht gesehen. Du hast ja auch bereits die Lösung ...
      Zuletzt geändert von hand; 06.12.2002, 18:16.

      Kommentar

      Lädt...
      X