Speak-er
Die Lautsprecher von the. sind zwar bereits über zwei Jahre alt. Doch schön sind Speak-er immer noch. Ein Design-Klassiker zum Preis von US $ 100.
Die Lautsprecher von the. sind zwar bereits über zwei Jahre alt. Doch schön sind Speak-er immer noch. Ein Design-Klassiker zum Preis von US $ 100.
Connect vorbereiten und Datenbank-User anlegen
root-shell# mysql -u root mysql
mysql> GRANT ALL PRIVILEGES ON *.* TO [user]@[host] IDENTIFIED BY ‘[password]‘ WITH GRANT OPTION;
Der eigentliche Datenumzug braucht zwei weitere Schritte.
Daten sichern:
mysqldump -c -u [user] -p [database] > /path/to/backup.sql
Daten einlesen:
mysql -u [user] -p [database] < /path/from/backup.sql
save early and often
SELECT COUNT(*) AS count,
tabelle1.feld1
FROM tabelle1 , tabelle2
WHERE tabelle2.feld2 = tabelle1.feld1
AND tabelle2.feld1 = 'value'
GROUP BY tabelle1.feld1 ASC
ergibt aufgeschlüsselt nach dem GROUP BY Kriterium die Zahl
count
zurück aus zwei Tabellen, in denen eine Übereinstimmung nach gleichen Inhalten in einem Feld und die Erfüllung eines dritten Kriteriums vorliegt.
Wenn man mal wissen möchte, wieviele Einträge in einer MySQL-Datenbank einen bestimmten Wert haben, nimmt man:
SELECT COUNT(*) FROM table WHERE field = ‘value’;
Brüche können im Gegensatz zu Exponenten sehr schön aussehen:
Brüche:
1/2 :: ½ :: ½
1/3 :: ⅓ :: ⅓
1/4 :: ¼ :: ¼
1/5 :: ⅕ :: ⅕
Aber nicht alle funktionieren…
Etwa zur wiederholten Behandlung von Formulardaten kann es sinnvoll sein, übergebene Werte zu löschen. Das geht mit
unset ($variable);
- nicht zu verwechseln mit unlink. Diese Funktion löscht Dateien und erwartet eine absolute Pfadangabe relativ zum Document-Root.
unlink (/path/on/site/to/$file);