Mysql gegevens ophalen en laten zien
Ik wil een script maken die naar een mysql server toe connect en dan de ip's uit een database laat zien (uit een tabel).
Hoe doe ik dat?
Bedankt,
Robbin
Een tip zet bovenaan de page dit:
// foutraportage
error_reporting(E_ALL);
Loop je vast dan kunnen we je met jouw ontwikkelde script gaan helpen.
Een ander verhaal wordt het wanneer we jouw script worden geacht te schrijven.
Een tip daarvoor is om dit verzoek bij het forum aanvragen te plaatsen.
ok zal hem even posten!
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?PHP
error_reporting(E_ALL);
$db = array();
$db['hostname'] = 'localhost'; // The mysql server's hostname
$db['username'] = '*****'; // The mysql server's username
$db['password'] = '*******'; // The mysql server's password
$db['database'] = '**********'; // The mysql server's database
// MYSQL CONNECT
mysql_connect($db['hostname'], $db['username'], $db['password']);
mysql_select_db($db['database']);
$query = 'SELECT * FROM iplog WHERE status = "2"'; // Alle ip's ophalen?
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().''); // Query uitvoeren
echo $resultaat;
?>
error_reporting(E_ALL);
$db = array();
$db['hostname'] = 'localhost'; // The mysql server's hostname
$db['username'] = '*****'; // The mysql server's username
$db['password'] = '*******'; // The mysql server's password
$db['database'] = '**********'; // The mysql server's database
// MYSQL CONNECT
mysql_connect($db['hostname'], $db['username'], $db['password']);
mysql_select_db($db['database']);
$query = 'SELECT * FROM iplog WHERE status = "2"'; // Alle ip's ophalen?
$resultaat = mysql_query($query)or die('Fout: MySQL gaf de volgende foutmelding:<br>'.mysql_error().''); // Query uitvoeren
echo $resultaat;
?>
De sterretjes heb ik even gedaan omdat dat privé gegevens zijn ;-)
Edit: Hij moet naar de database PHPMyAdmin connecten en dan de tabel iplog selecteren.
Daarna moet hij de ip's uitlezen via het vakje ip.
welke database tabellen gebruik je?
je kan "SELECT * FROM iplog" doen dan selecteer je elke kolom uit je db. Het is beter om * te vervangen met de kolom naam die je nodig hebt, anders haal je informatie op die je toch niet gebruikt.
Mvg,
Erik
http://nl3.php.net/manual/en/function.mysql-fetch-object.php
Voor de snelheid, al is dat in dit geval niet belangrijk kan je ook mysql_fetch_assoc gebruiken
En fetchen doe je meestal in een while loop.
Toppies dat je zover al bent en alles werkt nu?