Mijn opstelling:
Apache2, PHP5 en MySQL.
Heb de handleiding van Arjan Kapeteijn volledig gevolgd. Ik heb volgende database gemaakt:
CREATE DATABASE ward;
CREATE TABLE gebruiker (naam VARCHAR(50), passwoord VARCHAR(30));
Vervolgens heb ik hierin met succes een record kunnen toevoegen via de mysql console interface.

Bij het uitvoeren van de volgende script (op connectie te maken met m'n zojuist gemaakte database):

<?
$database="ward";
$conn = mysql_connect("","","");
?>

Krijg ik volgende foutmelding:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Server\Apache2\htdocs\phptest.php on line 4

I'm clueless.
Wat moet ik doen om dit op te lossen?


Inderdaad, hiermee kan ik nu ook alle velden van m'n tabel 'tabelsgewijs' weergeven.

:-) Nu nog een insert-statement ... ?
die kun je zelf maken met een query.. :)


<?php
if( $_SERVER['REQUEST_METHOD'] == 'POST' )
{
$sqlinsert = "INSERT je query.....";
echo $sqlinsert;
}
else {
// niks }
?>
;-) Die insert statement met mysql api zal ik wel zelf vinden in de documentatie en in andere online voorbeelden.
ja even googlen naar SQL-statements :)

ik gebruik zelf FormHAndler, dus ik gebruik geen INSERT queries, misschien voor jou ook interresant?
www.formhandler.net
@Wout: Is dat niet ongeveer hetzelfde als het gebruiken van een rekenmachine omdat je geen zin hebt om het even zelf uit te rekenen? Zelf queries maken is erg leerzaam.
zeker waar, maar als je als beginneling een snel formulier wilt hebben... :)
Ik heb het programma formhandler daarnet even gedownload en zal het deze middag eens bekijken.
Ok, heb FormHandler bekeken en ik denk dat ik het toch nog maar even allemaal zelf ga coderen. De stap om over te schakelen op zoiets zonder eerst de basis grondig te kennen is me te groot.

Reageren