Linje 3: ved godt man egentligt skriver "or die(mysql_error());" bag "$result = mysql_query($string)", men jeg laver det kun lige det mest basale.
Linje 19: Bare en stavefejl, da den kode jeg har skrevet, ikke er den originale, men kun lige det nødvendige, for at kunne få hjælp.
Grunden til at min funktion "MySQLConnect();" hedder hvad den hedder, ved det ikke, skulle bare kalde den et eller andet.
Men viser lige hvordan mit site er opbygget:
config.php
- <?php
- session_start();
-
- define("MYSQLHOST", "localhost");
- define("MYSQLUSER", "root");
- define("MYSQLPASS", "");
- define("MYSQLDB", "borgen44");
-
- // ### Errors ###
-
- define("NO_USERNAME", "Du har glemt at skrive et brugernavn.");
- define("NO_PASSWORD", "Du har glemt at skrive en adgangskode.");
- define("USERPASSDONTMATCH", "Brugernavn og adgangskode passer ikke sammen.");
- define("USER_DONT_EXIST", "Brugernavnet eksistere ikke.");
-
- require("mysql_open.php");
- require("functions.php");
- ?>
mysql_open.php
- <?php
-
- $connect = mysql_connect(MYSQLHOST, MYSQLUSER, MYSQLPASS);
- $connect_DB = mysql_select_db(MYSQLDB);
-
- if (!$connect) {
- die('Could not connect: ' . mysql_error());
- }
-
- if (!$connect_DB) {
- die('Could not find DB: ' . mysql_error());
- }
-
- ?>
functions.php
- <?php
-
- function MySQLConnect($string){
-
- $result = mysql_query($string) or die(mysql_error());
-
- return $result;
-
- }
-
- function FetchMySQL($string){
-
- $result = MySQLConnect($string);
- $row = mysql_fetch_array($result);
-
- return $row;
- }
- ?>
profil.php
- <?php
- require("../inc/config.php");
-
- $User_ID = $_GET["User_ID"];
- FetchMySQL("SELECT * FROM user_profile WHERE id='$User_ID' LIMIT 1");
-
- ?>
- <html>
- <head>
-
- <title>Borgen44 - Bruger System - Profil</title>
-
- </head>
-
- <body>
-
- <h1>Borgen44 - Bruger System - Profil</h1>
-
- <?php echo $row["first_name"]; ?>
-
- </body>
- </html>
- <?php require("../inc/mysql_close.php"); ?>
mysql_close.php
- <?php
- mysql_close($connect);
- ?>
Indlæg senest redigeret d. 02.09.2010 13:59 af Bruger #10114