bin mir jetzt net sicher ob es ein php oder eher ein sql problem ist, wenn falsch bitte verschieben.
folgendes problem ich lasse mir auf seite_1.php ein drop down menü anzeigen in dem ich die namen der datenbanken abfrage. funktioniert wunderbar hier der code
PHP-Code:
<SELECT ID="Auswahlfeld2" NAME="j_ab">
<?
$tabelle="abschluss";
$result = mysql_query("SHOW TABLES LIKE '%$tabelle%'");
while ($row = mysql_fetch_row($result)) {
echo "<OPTION VALUE="".$row[0]."">".$row[0]."</OPTION>";
}
?>
</SELECT>
nachdem der user die gewünschte tabelle ausgewählt hat werden die daten per form an die seite2.php gepostet. dort habe ich sie mir erst per print_r($_POST); ausgeben lassen um zu sehen das sie auch ankommen um weiter mit ihnen arbeiten zu können.
nun aber das problem, die variable $j_ab kommt an und hat den wert 'abschluss2004' ich möchte nun aus dieser tabelle eine abfrage mache und zwar so
PHP-Code:
$result = mysql_query("SELECT * from '$j_ab' ORDER BY id ASC");
echo $result;
$num_rows = mysql_num_rows($result);
echo $num_rows;
er gibt mir allerdings nichts aus, ausser
Zitat:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
|
die tabelle exestiert, wenn ich es so mache zum überprüfen ob die tabelle funktioniert bzw vorhanden ist, gibt er mir die gewünschten werte aus
PHP-Code:
$result = mysql_query("SELECT * from abschluss2004 ORDER BY id ASC");
echo $result;
$num_rows = mysql_num_rows($result);
echo $num_rows;
weis jemand woran es liegen könnte?