PHP MySql vraag
Ik heb een vraag. Weten jullie hoe je de uitkomst van een Sql query op het scherm krijgt? Als ik echo $sql_query of echo $result doe dan krijg ik gewoon de query op het scherm en niet de uitkomst. Ik neem aan dat dit heel makkelijk kan maar hoe? alsvat bedankt.
groeten van een
Toffe Peer
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?
$link = mysql_pconnect('server','gebruikersnaam','wachtwoord');
mysql_select_db('databasenaam');
$resultaat = mysql_query($query);
$data = mysql_fetch_array($resultaat,MYSQL_ASSOC);
print_a($data);
?>
$link = mysql_pconnect('server','gebruikersnaam','wachtwoord');
mysql_select_db('databasenaam');
$resultaat = mysql_query($query);
$data = mysql_fetch_array($resultaat,MYSQL_ASSOC);
print_a($data);
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
$host = \"127.0.0.1\";
$user = \"root\";
$database = \"forum\";
$db = @mysql_pconnect ($host, $user)
or die (\"Verbinding maken met MySQL-server is mislukt!\");
@mysql_select_db($database, $db)
or die (\"Verbinding maken met de databse is mislukt!\");
$sql = \"SELECT * FROM gebruikers\";
$result = mysql_query($sql_query, $db);
?>
$host = \"127.0.0.1\";
$user = \"root\";
$database = \"forum\";
$db = @mysql_pconnect ($host, $user)
or die (\"Verbinding maken met MySQL-server is mislukt!\");
@mysql_select_db($database, $db)
or die (\"Verbinding maken met de databse is mislukt!\");
$sql = \"SELECT * FROM gebruikers\";
$result = mysql_query($sql_query, $db);
?>
Quote:
Uitlezen is niet zo moeilijk:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
# Eerst ff een querytje
$sql = "SELECT * FROM tabel WHERE id = '$_GET[id]'";
$res = mysql_query($sql);
# Dan kun je een arraytje of objectje fetchen :)
# Voor het arraytje:
$rijtje = mysql_fetch_array($res);
# $rijtje[0] geeft waarde 1, of $rijtje['veldnaam'] geeft de waarde van dat veld
# Voor het objectje:
$objectje = mysql_fetch_object($res);
# Dit roep je aan met $objectje->veldnaam
# Bijvoorbeeld:
<input type=\"text\" name=\"veldje1\" value=\"$objectje->naam\">
# Succes!
?>
# Eerst ff een querytje
$sql = "SELECT * FROM tabel WHERE id = '$_GET[id]'";
$res = mysql_query($sql);
# Dan kun je een arraytje of objectje fetchen :)
# Voor het arraytje:
$rijtje = mysql_fetch_array($res);
# $rijtje[0] geeft waarde 1, of $rijtje['veldnaam'] geeft de waarde van dat veld
# Voor het objectje:
$objectje = mysql_fetch_object($res);
# Dit roep je aan met $objectje->veldnaam
# Bijvoorbeeld:
<input type=\"text\" name=\"veldje1\" value=\"$objectje->naam\">
# Succes!
?>
dan zou het namelijk zeker moeten werken
enne mitch dat werkt natuurlijk niet zondar dat je het laat versturen ;)
nu zal ie alleen een fout krijgen dat $_GET['id'] niet bestaat
Jah maar het komt toch op hetzelfde neer?
ja dat wel, maar iemand die (denk ik tenminste) nog wat moeite heeft met php een script geven wat niet werkt is ook wat onhandig
hoe kan ik een database aanmaken?
Via PHP myadmin op create database klikken of mysql admin :)
en vooral hoofdstuk 3 is wel boeiend voor je
http://www.mysql.com/doc/en/Connecting-disconnecting.html