Archiv der Kategorie ‘PHP’

Assignment in Condition

Sonntag, 13 Juli 2008

Zur Abwechslung mal was über PHP…
Jeder der mit dem Zend Studio for Ecplipse oder ODT arbeitet wird das Problem kennen. Eine Zuweisung in einer Bedingung wird als potentieller Fehler angesehen und taucht im “Problems View” als Warnung auf:
Die “übliche Lösung” ist es, die Bedingung um einen Verglich mit einem booleschen Wer zu erweitern. Also so [...]

MySQL 5 und Sonderzeichen

Dienstag, 31 Juli 2007

Da wurde ich doch letztlich mit dem folgenden Problem konfrontiert.
Die Tabelle sieht so aus:

CREATE TABLE `umlauttest` (
`daten` varchar(100) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Ein SELECT * FROM umlauttest; ergibt:

+———-+
| daten |
+———-+
| Über |
| Unter |
| Ypsilon |
| yes |
| übergroß |
+———-+

So [...]

So long, and thanks for all the fish, PHP 4

Dienstag, 10 Juli 2007

Es wird ja auch Zeit. PHP 4 muss mal so langsam sterben. Von daher kann ich das hier nur begrüßen.

Besonders nett finde ich ja, dass die Jungs die Aktion auf meinen Geburtstag gelegt haben

PHP or die(schlechter_code());

Sonntag, 08 Juli 2007

Also, wenn ich eine Sache wirklich hasse, dann ist es so etwas wie:

$res = mysql_query($sql) or die(mysql_error());

man mag mir ja vorwerfen kleinlich zu sein aber ich finde das unleserlich und ordentliches Fehlermanagement sieht auch anders aus. Eben fand ich dann aber eine sehr interessante Variante dieses Ansatzes. Da musste ich dann doch erst genau schauen [...]

lost connection during query

Samstag, 07 Juli 2007

Also, mal wieder was mit PHP….
Verbindungen zu MySQL sorgen immer mal wieder für Probleme:
Problem 1: Zwei Verbindungen zum selben Server aber auf unterschiedliche Datenbanken.
In einigen Fällen kommt es vor, dass man auf einem Server mit unterschiedlichen Datenbanken arbeiten möchte. Der folgende Ansatz fällt dabei allerdings auf die Nase:

//Conncetion 1
$conn_1 = mysql_connect(’localhost’,'root’,”);
mysql_select_db(’test’, $conn_1);
//Conncetion 2
$conn_2 = mysql_connect(’localhost’,'root’,”);
mysql_select_db(’abrechnung’, [...]

ZDE 5 auf OS X

Dienstag, 13 September 2005

Heute kam offiziell die erste Beta vom Zend Studio 5 raus. Natürlich habe ich mir das gute Stück auch sofort herunter geladen und installiert. Dummerweise maulte ZDE dann auch gleich beim ersten Start, dass mein Java hoffnungslos veraltet sei. OS X bringt ja aus irgendwelchen Gründen nicht direkt Java 1.5 mit (was haben die sich [...]

Example for Services_Yahoo

Dienstag, 30 August 2005

A little example for PEAR::Services_Yahoo