PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DB Abfragen abkürzen


Crooklyn
30.09.2006, 18:09:02
Ich habe mal irgendwo gesehn das jemand in seinem quelltext zum abfragen der daten bank soetwas in der art verwendet hat.

$db -> select("SELECT bla FROM bla2");

1. Wie funktioniert das?
2. wenn ichs so schreibe gehts nicht
3. kann mir dies irgendjemand erklären?

^^ ich schreibe einfach mal einen teil meiner config mit hier rein vllt kann mir jemand ohne große umstände ne kleine lösung basteln.

Ich danke schoneinmal vorsorglich!

config/config.php

<?php
include("../core.php");

// DB Connect
$db = mysql_connect($db_host,$db_user,$db_pw)
or die("Fehler! Konnte nicht zur Datenbank verbinden!<br>" .mysql_error());
$db .= mysql_select_db($db_name)
or die("Fehler! Konnte Datenbank nicht auswählen!<br>" .mysql_error());


/////////////////////

./core.php

<?php
$db_host = "localhost";
$db_user = "root";
$db_pw = "";
$db_name = "acms";

abgeänderte Werte ;)

feuervogel
30.09.2006, 18:58:23
derjenige benutzt eine datenbankklasse als abstraktionsschicht. ich empfehle folgende:

http://pear.php.net/package/MDB2

// DB Connect
$db = mysql_connect($db_host,$db_user,$db_pw)
or die("Fehler! Konnte nicht zur Datenbank verbinden!<br>" .mysql_error());
$db .= mysql_select_db($db_name)
or die("Fehler! Konnte Datenbank nicht auswählen!<br>" .mysql_error());

und dass der . zwei zeichenketten miteinander verknüpft, ist dir schon klar?

Crooklyn
01.10.2006, 12:18:57
jo.
schade nur das bei dem link bei mir angezeigt wird. :(

feuervogel
01.10.2006, 14:36:46
jo.

ich nehme an das war die antwort auf die frage mit der zeichenkette. weder mysql_connect noch mysql_select_db geben aber eine zeichenkette zurück.


schade nur das bei dem link bei mir angezeigt wird. :(

bei mir wird auch nichts angezeigt, anscheinend ist der server down.

Crooklyn
07.10.2006, 11:47:47
So ich hab mir dieses MDB2 reingezogen und da ich nicht wirklich Professioneller Coder bin und nur ein ausdrucksloses gesicht gemacht hab und irgend wie nur an bahnhof gedacht hab lass ich das erstmal^^

rsciw
09.10.2006, 14:32:30
naja, bester weg ist sich das script zeile fuer zeile durchzuschaun und versuchen zu verstehn was da gemacht wurd und wie und warum, so lernt man es eher als aufzugeben ;)