Hi,
sry, das ich mich längere zeit nicht gemeldet hatte, hatte ein bissel was zu tun


das mit dem zufallsgenerator funktioniert irgendwie noch nicht so ganz bei mir.
Also ich habe eine datenbank, eine Tabelle (user), mit 3 spalten (userid, username, userpass) und 2 einträgen (2 test test; 1 user pass).
So habe ich auch alles angepasst:


Code:
<?php
  require("./h.php");   
  require("DB.php"); 
 $dsn = "mysql://user:passwort@host/datenbank";$db = DB::connect($dsn);
  if (DB::isError($db)) { die ($db->getMessage('keine Verbindung')); }

// Hier lege ich eine temporäre Datei an, die die Teams in einer zufälligen Reihenfolge enthält
   $query_1="
   create temporary table team_1
   select     
     username
   from user
   order by rand() 
  ";

  $result_1 = $db->query($query_1);
  if (DB::isError($result_1)) { die($result_1->getMessage()); }



//optional: Begrenzung der Spiele auf eine bestimmte Anzahl, da es sonst zu viele werden.
  $num = $db->getOne('select count(username) from team_1 ');
  print "$num Teamzahl";



// Anlegen der Ausgabetabelle. Die Halle und die Spielzeit muß man aber sinnvollerweise per Hand eingeben. So etwas kann kein Computer.
  $query_2="
   create  table user
   select 
     trainer.userid as id,
     trainer.username as Team1,
     team_1.username as Team2        
   from user,team_1 
   order by rand()   
   limit $num 
  ";

  $result_2 = $db->query($query_2);
  if (DB::isError($result_2)) { die($result_2->getMessage()); }
  
?>

</body>
</html>
doch ich bekomme nun folgenden fehler:
2 TeamzahlDB Error: Object

findest du den fehler? ich hab keine ahnung wo der steckt

MfG
Stormsam