Verbinden met acces database en gegevens invoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Juan Tancoff

Juan Tancoff

25/02/2015 13:23:24
Quote Anchor link
Beste Mensen,
ben nieuw in PHP en moet voor school het volgende maken
van je eigen ontworpen database in acces van minimaal op 1 tabel het volgende kunnen doen:


Records toevoegen

Records wijzigen

Records verwijderen

Een totaaloverzicht van de tabel afdrukken.

Ik heb al verbinding met de database waar ik querys op kan draaien maar weet niet hoe ik de rest moet uitvoeren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<HTML>

<HEAD>

<TITLE>Query uitvoeren</TITLE>

</head>  

<body>

<H1>Query uitvoeren op de tabel cursus van de database Tancoff</H1><hr>


<?php

      $sql
=strip_tags(stripslashes(trim($_POST['query'])));

      $host="localhost";
    
    $gebruiker="manuel";

      $wachtwoord="asd123";

    


      error_reporting(0);  

      $verbinding=mysql_connect($host,$gebruiker,$wachtwoord) or  

      die ("<br>Kan geen verbinding maken met de database,  

      het script wordt afgebroken"
);  


      $dbnaam="Tancoff";

      $result = mysql_db_query($dbnaam,$sql,$verbinding) or  

      die ("<br>Er treedt een fout op bij het uitvoeren van  

      de query:<br>"
.mysql_error($verbinding));


      print ("De query is met succes uitgevoerd.<br><br>");



      $aantal_rijen=mysql_num_rows($result);

      $aantal_velden=mysql_num_fields($result);


      print ("<table border=1 bgcolor='#AAAAAA'>\n<tr>");


      for($i=0;$i<$aantal_velden;$i++)

      {


        print ("<td><font color='#FF0000'><b>");

        $naam_veld=mysql_field_name($result,$i);

        print ("$naam_veld</b></font></td>");

      }
  

      print ("</tr>\n");


      for($r=0;$r<$aantal_rijen;$r++)  

      {


        print ("<tr>");


        $row=mysql_fetch_row($result);

    for($i=0;$i<$aantal_velden;$i++)

           {


         print ("<td><font color='#00FFFF'><b>");

         print ("$row[$i]");print ("</b></font></td>");

           }


           print ("</tr>\n");

      }
        

      print ("</table>\n\n");  

      mysql_close($verbinding);

?>


</body></html>

- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 25/02/2015 13:28:46 door - Ariën -
 
PHP hulp

PHP hulp

16/01/2025 13:15:23
 
- Ariën  -
Beheerder

- Ariën -

25/02/2015 13:30:51
Quote Anchor link
Je weet dat je met een MS Access database wilt verbinden, maar waarom gebruik je dan de MySQL-functies?
Een Audi kan je ook niet starten met de sleutel van een Saab.

Ik raad je aan om naar PDO te kijken, waarmee je meerdere soorten databases kan benaderen, waaronder ook MS Access.

http://www.sitepoint.com/using-an-access-database-with-php/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.