Kan man ikke åbne en database to gange på samme side uden at få problemer?
Eller kan man på en eller anden måde samlet det hele i én?
Jeg har en alm. åbning af databasen først på siden:
- <?php
- include_once('Connect.php'); //
- $query = mysql_query("SELECT * FROM Databasen WHERE hid = '".mysql_real_escape_string($_GET['hid'])."'") or die("Der er sket en fejl. Fejlnr. ".mysql_errno());
-
- while ($row = @mysql_fetch_array($query)) {
-
- ?>
Så sidst på siden lukker jeg den så igen.
Men på den side som jeg er ved at oversætte fra asp til php har jeg endnu en udtræk eller hvad man skal kalde det.
På min asp side ser det sådan her ud:
- <%
- sql = "SELECT bruger.navn, bruger.id, bruger.website, bruger.email, bruger.Prem, bruger.Stutteri, bruger.Adresse, bruger.postnr, bruger.City, bruger.Land, bruger.tlf FROM Databasen INNER JOIN bruger ON Databasen.AvlerID = bruger.id WHERE hid="&Request.Querystring("hid")
- Set rs2 = Server.CreateObject("ADODB.Recordset")
- rs2.open sql, conn, 1, 3
-
- If Not (rs2.BOF Or rs2.EOF) Then
-
-
- %>
Jeg har prøvet at lave en åbning mere på min php side, men det giver fejl. Kan man ikke gøre det mere end én gang?
Og hvordan omskriver jeg bedst sidstnævnte kode her?
Den kan vel ikke flettes sammen med den åbning jeg har øverst?
Hvad gør jeg så?