Was steht im Array oder im Objekt drin?

var_dump($blub);

echo „<pre>\n“;
print_r($blub);
echo „</pre>\n“;

php mysql funktionen

2008-02-12 | 3:57 pm | Kein Kommentar »

connect, query und disconnect

//connect
$dbh = mysql_connect($database,$username,$password);
if (!$dbh) {
   die("no db connect " . $mysql_error());
}

//select database
mysql_select_db($database, $dbh);

// mysql_query
$mysql_query = "SELECT date,titel FROM posts WHERE id=$id";
$rv = mysql_query($mysql_query, $dbh);

// mysql_fetch_row
while ($row = mysql_fetch_row($rv)) {

   $myDate = $row[0];
   $myTitel  = $row[1];
}
//mysql_fetch_assoc
while ($row = mysql_fetch_assoc($rv)) {
   $myDate = $row["date"];
   $myTitel  = $tow["titel"];
}

//disconnect
mysql_close($dbh);

links

RTFM

sort [php]

2008-02-12 | 1:05 pm | Kein Kommentar »

Sortieren von Arrays

sort($array) sortiert ein Array
sort($array, SORT_STRING) Einträge werden als Strings verglichen
sort($array, SORT_NUMERIC) Einträge werden numerisch sortiert
rsort($array) Array wird in umgekehrter Reihenfolge sortiert

Assotiative Arrays

ksort($array) sortiert Array nach keys
krsort($array) in umgekehrter Reihenfolge
asort($array) sortiert nach values ohne den Index kaputt zu machen
arsort($array)

Mehrdimensionale Arrays

usort sortiert ein Array anhand einer benutzerdefinierten Sortierfunktion

< ?php

$artikel[0]["titel"] = "Sort";
$artikel[1]["titel"] = "PHP";
$artikel[0]["hits"] = 101;
$artikel[1]["hits"] = 42;

function cmp_titel($a, $b) {
    return strcmp($a["titel"], $b["titel"]);
}

function cmp_hits($a,$b) {
   if ($a["hits"] == $b["hits"]) {
       // return 0;
      return strcmp($a["titel"], $b["titel"]);
   }
   return ($a["hits"] > $b["hits"]) ? +1 : -1;
}

usort($artikel, "cmp_titel");
usort($artikel, "cmp_hits");
?>

foreach [php]

2008-02-10 | 4:50 pm | Kein Kommentar »

foreach Schleife mit key und value

foreach ($array as $key => $value) {
   print "Schlüssel $key hat den Wert $value.n";
}

farbverlaeufe

2008-02-3 | 4:52 pm | Kein Kommentar »

farbverlaeufe

#205 #406 #a8c #cce #rezepte
#003 #148 #58d #bcd #lt@akk
#303 #914 #eae #ede #aiaia
#423 #867 #cab #ecd #striped_table
#234 #69a #8bc #bde #geofabrik
#244 #488 #8bb #bdd #accordeon
#444 #aaa #ccc #eee #mmenu

links

DELETE [mysql]

2007-10-26 | 12:36 pm | Kein Kommentar »

Aus einer Tabelle soll der Eintrag mit der id 123 geloescht werden. Gleichzeitig alle anderen Eintraege, die den selben Wert in der Spalte name haben.

DELETE t1
FROM $DATABASE.tabelle as t1
JOIN $DATABASE.tabelle as t2
ON t1.name = t2.name WHERE t2.id =123

phormation

2007-10-17 | 1:06 pm | Kein Kommentar »

php-Framework fuer html Formulare mit datenbank backend …
More …

XML

2007-10-11 | 1:39 pm | Kein Kommentar »

NICHT VERGESSEN bei php-erzeugtem XML

header('Content-Type: text/xml');

More …

responseXML [AJAX]

2007-10-9 | 1:31 pm | Kein Kommentar »

Das XMLHttpRequest-Objekt besitzt neben der Eigenschaft responseText auch responseXML zur Abfrage des Rückgabewertes. Sofern der Server gueltiges XML liefert, ist responseXML ein XML-DOM-Objekt. Andernfalls enthaelt es den Wert null.

More …

Eine Tabelle wird um das tbody-Element ergaenzt

More …