hi,
habe vor, mehrere tabellen abzufragen. aber das klappt nicht. alle besitzen die spalte ID und diese ist auch primärschluessel.
folgende script hab ich dazu programmiert:
<?php
$db=mysql_connect("localhost","","");
$result=mysql_list_tables("datenbank",$db);
$gesamt=mysql_num_rows($result);
if(isset($absenden))
{
for($i=0;$i<$gesamt;$i++)
{
$table_name = mysql_tablename($result,$i);
}
$result=mysql_query("select * from $table_name where id like \'%$id%\'",$db);
while($zeile=mysql_fetch_object($result))
{
echo "$zeile->id<br>";
}
}
?>
<form action="index.php4">
<input type=text name="id">
<input type=submit name="absenden">
</form>
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Hi Xafford,
hab das so probiert.
<?php
$db=mysql_connect("localhost","","");
$result=mysql_list_tables("daten",$db);
$gesamt=mysql_num_rows($result);
if(isset($absenden))
{
for($i=0;$i<$gesamt;$i++)
{
$table_name[] = mysql_tablename($result,$i);
}
$table_name=implode(",",$table_name);
foreach($table_name as $val){$where[]=$val.".id LIKE '%$id%'";}
$result=mysql_query("select * from $table_name $where",$db);
while($zeile=mysql_fetch_object($result))
{
echo "$zeile->id";
}
}
?>
<form action="index.php4">
<input type=text name="id">
<input type=submit name="absenden">
</form>
klappt allerdings nicht. WO hängt der fehler? ich seh vor lauter bäumen den wald nicht