ik zou heel graag de informatie van een database opvragen en hierbij bepaalde info teruggeven in een tabel.
Ik weet het, het internet staat vol met tutorials en andere hulpmiddelen. Maar die zijn voor mij niet duidelijk genoeg (geen php kennis).
Dit is een voorbeeldje van wat ik nu heb. Maar het werkt nog niet.
Heeft iemand een beter voorbeeld voor me? Of één die gemakkelijker aan te passen is?
//connection to the database
$dbhandle = mysqli_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
//select a database to work with
$selected = mysqli_db("mysql",$dbhandle)
or die("Could not select mysql");
echo "Selected mysql<br>";
//execute the SQL query and return records
$result = mysqli_query("SELECT db, event, general_log");
//fetch tha data from the database
echo "<table>";
echo "<tr><td>db</th><th>Event</th><th>general_log</th></tr>";
Niet slecht bedoelt, maar het enige wat ik tot nu toe heb is commentaar rond mysql en mysqli. Dit helpt me niet vooruit, zoals ik zei, ik heb geen php kennis Of het ene outdated is of niet, dat boeit me niet, want ik heb er toch geen verstand van.
Lijkt me dat je een keuze moet maken:
Of je wilt het zelf oplossen en dan "boeit" het dus wel.
Of je huurt iemand in die het voor je oplost.
Overstappen naar Mysqli, is dit dan gewoon alle mysql woorden vervangen door mysqli ofzo? Want zo ziet het er toch uit, maar daarnet zei iemand dat dit niet zomaar mag...
Als je dat zomaar doet, krijg je foutmeldingen.
Zelf iets meer moeite doen kan geen kwaad.
Met Google kun je heel eenvoudig vinden hoe je het kunt aanpakken.
<?php
$username = "root";
$password = "";
$hostname = "localhost";
$database = "examples";
//connection to the database
$dbhandle = mysqli_connect($hostname, $username, $password, $database)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
//execute the SQL query and return records
$result = mysqli_query($dbhandle, "SELECT id, model,year FROM cars");
//fetch tha data from the database
while ($row = mysqli_fetch_array($dbhandle, $result)) {
echo "ID:".$row{'id'}." Name:".$row{'model'}."Year: ". //display the results
$row{'year'}."<br>";
}
//close the connection
mysqli_close($dbhandle);
?>
Daarom dus ook php.net als naslag ernaast gebruiken. Je zou voornamelijk een ,elding krijgen over een 'missing argument', doordat diverse functies ook willen weten welke connectie je wilt gebruiken.
@Pepijn; Waarom bouw je niet meteen goede foutafhandeling erin?
[quote="Ni els op 28/05/2014 16:47:53"]
Niet slecht bedoelt, maar het enige wat ik tot nu toe heb is commentaar rond mysql en mysqli. Dit helpt me niet vooruit, zoals ik zei, ik heb geen php kennis Of het ene outdated is of niet, dat boeit me niet, want ik heb er toch geen verstand van.
Lijkt me dat je een keuze moet maken:
Of je wilt het zelf oplossen en dan "boeit" het dus wel.
Of je huurt iemand in die het voor je oplost.
[/quote]
Je vat het dus slecht op, wanneer je tegen iemand zonder kennis van php zegt dat mysql outdated is en mysqli niet, tjah daar heb ik niks aan. Aangezien ik toch niet weet wat je bedoelt. Geef dan op z'n minst voldoende info.
[quote="Obelix en Idefix op 28/05/2014 16:59:48"]
Als je dat zomaar doet, krijg je foutmeldingen.
Daarom dus ook php.net als naslag ernaast gebruiken. Je zou voornamelijk een ,elding krijgen over een 'missing argument', doordat diverse functies ook willen weten welke connectie je wilt gebruiken.
@Pepijn; Waarom bouw je niet meteen goede foutafhandeling erin?
[/quote]
Omdat ik dit in 2 seconden heb gedaan, zal ik zo eventjes doen.
[quote="Obelix en Idefix op 28/05/2014 16:54:26"]
[quote="Ni els op 28/05/2014 16:47:53"]
Niet slecht bedoelt, maar het enige wat ik tot nu toe heb is commentaar rond mysql en mysqli. Dit helpt me niet vooruit, zoals ik zei, ik heb geen php kennis Of het ene outdated is of niet, dat boeit me niet, want ik heb er toch geen verstand van.
Lijkt me dat je een keuze moet maken:
Of je wilt het zelf oplossen en dan "boeit" het dus wel.
Of je huurt iemand in die het voor je oplost.
[/quote]
Je vat het dus slecht op, wanneer je tegen iemand zonder kennis van php zegt dat mysql outdated is en mysqli niet, tjah daar heb ik niks aan. Aangezien ik toch niet weet wat je bedoelt. Geef dan op z'n minst voldoende info.
[/quote]
Er wordt ook naar php.net verwezen, dus wat houdt je tegen om daar te kijken?