Kleines Problem mit PHP/MySQL - Daten werden net angezeigt

so ich habe jetz

PHP:
 $sql = "SELECT * FROM " .$table. " ORDER BY rand() LIMIT 1";

      $result = mysql_query($sql);
echo mysql_result($result,0);


als ausgabe kommt jetz immer eine andere ID, ich möchte aber das er den Text wählt, wie?


EDIT:


Ich habs jetz !
PHP:
$sql  = "SELECT text FROM " .$table. " WHERE id = ". rand(0,5). " LIMIT 1";

      $result = mysql_query($sql);
echo mysql_result($result,0);

es kommt nur machmal

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in C:\xampp\htdocs\ausredengenerator\start.php on line 23

was hat das zu bedeuten?
 
Zuletzt bearbeitet:
ok hab ich auch gelöst !

Danke an alle die mir geholfen haben


PHP:
<?php
include('copy.php');
// Datenbankinfo
$user = "";
$pass = "";
$host = "localhost";
$db = "the_ausredengenerator";
$table = "ausreden";
//Connect
$connID = mysql_connect ("$host", "$user", "$pass");
if (!mysql_select_db ($db, $connID))
{
  die ("Keine Verbindung zur Datenbank");
}





$sql  = "SELECT text FROM " .$table. " WHERE id = ". rand(0,53). " LIMIT 1";

      $result = mysql_query($sql);
echo mysql_result($result,0);







echo "<br><br><br><br><b>" .$copy. "</b>";

?>
 
Zurück