Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Výpis z databáze u phpbb3

Ahoj,nevěděl by někdo jak by šel udělat,pokud by vůbec šel výpis z databáze fora phpbb3 nějakým scriptem,aby se nemusel chodit do databáze?
Například zadám IP adresu a vyhledalo by to všechny uživatele se zadanou IP adresou a obráceně,zkoušel jsem hledat na internetu,ale nenašel jsme nic co by fungovalo,
Díky

Předmět Autor Datum
Podíváš se na strukturu tabulek (dat) v databázi a napíšeš si PHP skript, který pomocí MySQL dotazu…
host 02.01.2012 11:07
host
Ano ti vím,ale chtěl bych to aby třeba nějací lidé vyděli také do nějakých tabulek,ale nechci jim dá…
metinator1 02.01.2012 11:15
metinator1
K tomu PHP skriptu musíš doplnit formulář s výběrem, podle kterého chceš vyhledávat, takže třeba IP.…
host 02.01.2012 11:34
host
Zkusil jsem to nějak,ale vždy to napíše chybu syntax,že je něco špatně moc se v tomhoe nevyznám,tepr…
metinator1 02.01.2012 11:37
metinator1
Už jsem poradil, programovat to za tebe bohužel nebudu. Když ti to napíše syntax chybu, tak to napí… poslední
host 02.01.2012 20:50
host

Ano ti vím,ale chtěl bych to aby třeba nějací lidé vyděli také do nějakých tabulek,ale nechci jim dávat údaje do databáze.Já jsem našel takový script,který funguje ale nevypíše celou tabulku,ale jen nějakou část,potřeboval bych aby se místo zobrazení tabulky dalo vyhledat např. zadáním IP adresy by se vypsali vššechny uživatelé,co mají zadanou IP v tabulce phpbb_users

<?php
// KONFIGURACNI UDAJE
$cfg['MySQL_Server'] = 'localhost';
$cfg['MySQL_User'] = 'root';
$cfg['MySQL_Passwd'] = '';
$cfg['MySQL_DB'] = 'test';
$cfg['MySQL_Table'] = 'test';

$cfg['External_CSS'] = ''; // CESTA KE KASKADOVYM STYLUM

Header ('Content-type: text/html; charset=utf-8');

//PRIPOJENI K DATABAZI
$connect = MySQL_PConnect($cfg['MySQL_Server'], $cfg['MySQL_User'], $cfg['MySQL_Passwd']);
if (!$connect)
{
    print 'Připojení k MySQL se nezdařilo!!';
    exit;
}
MySQL_Select_DB($cfg['MySQL_DB']);

$Sql = MySQL_Query("SELECT * FROM ".$cfg['MySQL_Table']." LIMIT 0,10");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Výpis dat z tabulky <?php print $cfg['MySQL_Table']; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
if ($cfg['External_CSS'] != '')
{
    PrintF ('<link rel="stylesheet" type="text/css" href="%s">',
                    $cfg['External_CSS']);
}
?>
</head>

<body>
<h1>Výpis dat z tabulky <?php print $cfg['MySQL_Table']; ?></h1>

<p>Počet řádků v tabulce:
<?php
print MySQL_Num_Rows($sql);
?>
</p>

<table border="1">
<tr>
<?php
for ($i=0; $i<MySQL_Num_Fields($Sql); $i++)
{
    $Field = MySQL_Fetch_Field($Sql, $i);
    PrintF ('<td>%s</td>', $Field->name);
}
while ($data = MySQL_Fetch_Array($Sql))
{
    print '<tr>';
    for ($i=0; $i<MySQL_Num_Fields($Sql); $i++)
    {
        PrintF ('<td>%s</td>', $data[$i]);
    }
    print '</tr>';
}
?>
</tr>
</table>

</body>
</html>

Zpět do poradny Odpovědět na původní otázku Nahoru