Skip to content
Snippets Groups Projects
datenbank.inc.php 1.74 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed

	<?php
	$db_host = "localhost";
	// Mysql User
	$db_user = "vms_suee";
	// Mysql PW
	$db_pass = "Lottchen27";
	// Datenbank
	$db_base = "vms_suee";
	//Datenbank Prefix
	$db_prefix = "vms";
	
	//Datenbankverbindung herstellen
	$sql_open = @mysqli_connect($db_host, $db_user, $db_pass, $db_base) or die('Verbindung zum Mysql Server fehlgeschlagen! <br>Tipp: <a href="http://www.vms-tutorial.de/wiki//Lib/Functions">http://www.vms-tutorial.de/wiki//Lib/Functions</a>');
	$sql_base = @mysqli_select_db($sql_open,$db_base) or die("Keine oder falsche Datenbank gewhlt! Tipp: <br><a href='http://www.vms-tutorial.de/wiki//Lib/Functions'>http://www.vms-tutorial.de/wiki//Lib/Functions</a>");
	
	/**
	 * db_connect()
	 *
	 * @author designerscripte.net
	 * @category system Database
	 * @version 2.5.0
	 * @example db_query("SELECT `field` FROM `table` WHERE `field` = `value` ");
	 * @param mixed $sql_tag
	 * @return 0 bei Fehler Mysql_resource.
	 *
	 */
	function db_query($sql_tag) {
		global $count_query,$sql_open;
		$count_query++;
		$fargs = func_get_args();

		if (!empty($fargs)) {
			$vargs = array();
			foreach($fargs as $key => $arg) {
				$vargs[$key] = mysqli_real_escape_string($sql_open,$arg);
			}
			array_shift($vargs);
			if (!empty($vargs))$sql_tag = vsprintf($sql_tag, $vargs);
		}
		if ($ret = mysqli_query($sql_open,$sql_tag)) {
			return $ret;
		}else {
			return 0;
		}
	}
	
	/**
	 * db_close()
	 *
	 * @author designerscripte.net
	 * @category system Database
	 * @version 2.5.0
	 * @example db_close();
	 * @return die(''); bei fehler nichts bei erfolg
	 */
	function db_close() {
		global $sql_open;
		@mysqli_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!');
	}
	?>