Ik neem aan dat je zelf phpadmin ook als PHP pagina's op de webserver kunt zetten?
Dan kun je inderdaad gewoon een PHP pagina die ook connectie maakt met mySQL.
Je kunt ook mysqli gebruiken (niet te verwarren met de oudere mysql).
Simpel voorbeeldje:
PHP Code:
$mysql_host = "localhost";
$mysql_db = "databasenaam";
$mysql_user = "usernaam";
$mysql_pass = "wachtwoord"; // deze gegevens zou je ook in een private file kunnen zetten en dan includen voor de veiligheid
$dbc = mysqli_connect
($mysql_host, $mysql_user, $mysql_pass) or
die ("Could not connect to MySQL server");
$db = mysqli_select_db
($dbc, $mysql_db) or
die ("Could not connect to database");
$query = "select * from mijntabel where veld='waarde';";
$rslt = mysqli_query($dbc, $query);
$num=mysqli_num_rows($rslt);
if ($num > 0) {
while ($row = mysqli_fetch_array($rslt)) {
}
}
of PDO (hier toevallig met firebird maar mySQL of MariaDB kan ook)
PHP Code:
try {
$pdo = new PDO("firebird:host=$databasehost;dbname=$databasename;charset=utf8", $databaseuser, $databasepass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$query = $pdo->prepare($sql);
$query->execute();
}
catch(exception $e) {
}
for($i=0; $row = $query->fetch(PDO::FETCH_ASSOC); $i++){
}
Bookmarks