Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 28.09.2007

Beiträge: 967

 

1 Zum Seitenanfang

Samstag, 13. September 2008, 19:55

mysqli oder normales MySQL?

Hi,

eine Frage:
Was ist besser? mysqli oder normales MySQL?
kann man hier auf WMW mysqli benutzen?

ak
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

2 Zum Seitenanfang

Samstag, 13. September 2008, 19:59

brauchst du es denn? Wenn nein, wirds dir kaum Vorteile bringen.

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

3 Zum Seitenanfang

Samstag, 13. September 2008, 20:39

auf diesem webspace funktionieren beide Möglichkeiten (mysqli und mysql).
Bevor du nun aber beginnst, dich mit mysqli zu beschäftigen, rate ich dir eher, dich mit pdo-Treibern (mysql-pdo) zu beschäftigen. In der kommenden php -Version 6 werden die pdo-Treiber der empfohlene Standart für den Zugriff auf Datenbanken sein. Der Vorteil dieser pdo-Treiber ist, dass sie gemeinsame Schnittstellen nutzen. Dadurch ist die Migration von einem Datenbankmanagementsystem auf ein anderes wesentlich einfacher möglich, als bisher.
Mysqli und Mysql werden allerdings auch unter php6 weiterhin unterstützt. Der Unterschied zwischen mysqli und mysql-pdo ist relativ gering (beide objektorientiert).

Besonders ungünstig an mysqli finde ich, dass es nicht möglich ist, presistente Verbindungen zum DBMS aufzubauen. Allgemein wird zwar aus berechtigtem Grund davon abgeraten, presistente Verbindungen überhaupt zu nutzen, hin und wieder gibt es jedoch spezielle Anwendungsfälle, in denen solche Verbindungen von Vorteil sind.
Unter mysql und mysql-pdo ist es hingegen möglich, presistente Verbindungen herzustellen (auch wenn aus triftigen Gründen generell von deren Verwendung abgeraten wird).

Prinzipiell lassen sich aber eigentlich alle Aufgaben von beiden Varianten umsetzen. Mysqli bietet von sich aus etliche Informationen (vorallem Metainformationen) mehr direkt über/in php an. Ich habe aber bisher weniges gefunden, was sich nicht auf dem Umweg über sql und einer zusätzlichen Query unter mysql über die Datenbank abfragen ließe.
 

Dabei seit: 28.09.2007

Beiträge: 967

 

4 Zum Seitenanfang

Samstag, 13. September 2008, 20:48

mmh, kennst du ein gutes Tutorial über MySQL-pdo in deutscher Sprache? Hab grade über Google gesucht, aber keins gefunden.

Wird mysql-pdo auch hier auf dem Webspace unterstützt oder brauch man dazu noch irgendein Modul oder sowas?
 

ospx

Kaiser

Dabei seit: 11.11.2006

Beiträge: 1 131

 

5 Zum Seitenanfang

Samstag, 13. September 2008, 23:40

Auszug aus der phpinfo.php auf wmw:

Zitat

PDO
PDO supportenabled PDO drivers mysql

pdo_mysql
PDO Driver for MySQL, client library version5.0.32
Dieses beantworted 1. die Frage, ob PDO-Unterstützung aktiviert ist und 2. ob der entsprechende PDO-Mysql_Treiber verfügbar ist.
Ja, du kannst hier den Mysql-PDO- Treiber verwenden.


Tutorials:
http://www.phpro.org/tutorials/Introduction-to-PHP-PDO.html
http://www.lerne-php.de/ref.pdo.html
pdo-Treiber allgemein: http://de.php.net/pdo
mysql-pdo-Treiber im speziellen :http://de.php.net/manual/de/ref.pdo-mysql.php

http://www.drweb.de/php/php-data-objects.shtml
http://it-republik.de/php/artikel/Daten(…P-5.1-0742.html

eine ganze Linkliste mit Tutorials zum Thema: http://www.dynamic-webpages.de/tutorial/58/
oracle-tutorial zu php-pdo: http://www.oracle.com/technology/pub/art…do_oracle5.html