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
$db=mysql_connect("localhost","","");
$result=mysql_list_tables("datenbank",$db);
$gesamt=mysql_num_rows($result);
if(isset($absenden))
{
for($i=0;$i {
$tn[] = mysql_tablename($result,$i);
}
foreach($tn as $val)
{
$string[]="$val.id LIKE '%".$id."%'";
}
$string=implode(" AND ",$string);
$tn=implode(",",$tn);
$sql="SELECT * FROM $tn WHERE $string";
$result=mysql_query($sql,$db);
while($zeile=mysql_fetch_object($result))
{
echo "$zeile->id";
}
}
[hab noch was eingefügt, hoffe daß es so läuft]
[Diese Nachricht wurde nachträglich bearbeitet.]