MySQL / Bausteine 1 2 3 4 5 / Archiv / Hilfe

Senden Sie uns Ihren MySQL-Baustein zu  
SiteMap - Alle 49 MySQL Bausteine anzeigen

 

Datum (DATETIME) in deutsches Datum umwandeln

1
2
3
4
5
6
<?php
/*  Datum (DATETIME) in deutsches Datum umwandeln */
$sql "SELECT `id``name``datum`,
 DATE_FORMAT(`datum`'%d.%m.%Y - %H:%i:%s') AS `datum`
FROM `tabelle`"
;
?>

 

Das Alter von Personen ermitteln

|name|geboren|

1
2
3
4
5
6
<?php
/*  Das Alter von Personen ermitteln */
$sql "SELECT `name`,
 (TO_DAYS(NOW()) - TO_DAYS(geboren)) / 365 AS `alter`
 FROM `tabelle`"
;
?>

 

Spalte umbenennen

1
2
3
4
5
<?php
/*  Spalte umbenennen */
$sql "ALTER TABLE `tabelle`
 CHANGE `spalte_alt` `spalte_neu`"
;
?>

 

Spalte kopieren

1
2
3
4
5
<?php
/*  Spalte kopieren */
$sql "UPDATE `tabelle`
 SET `spalte_neu` = `spalte_alt`"
;
?>

 

Spalte löschen

1
2
3
4
<?php
/*  Spalte löschen */
$sql "ALTER TABLE `tabelle` DROP `spalte`";
?>

 

Datum vom Timestamp anzeigen

Ein bestimmtes Datum aus einem Timestamp anzeigen.

1
2
3
4
5
6
<?php
/*  Datum vom Timestamp anzeigen */
$sql "SELECT * FROM `tabelle`
 WHERE FROM_UNIXTIME(`SpalteTimestamp`'%d.%m.%Y')
 = '18.04.2010'"
;
?>

 

Alle Einträge ab einem bestimmten Datum ausgeben

1
2
3
4
5
6
7
8
9
<?php
// Alle Einträge ab einem bestimmten Datum ausgeben
// Die Spalte `zeitraum` ist vom Typ DATE

$ablauf date("Y-m-d");
mysql_query "SELECT * FROM `tabelle`
 WHERE `zeitraum` >'
$ablauf "'
 ORDER BY `zeitraum`"

?>

 

Zeile löschen und alle nachfolgenden Zeilen mit der id
aufrücken lassen

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
/* Zeile löschen und alle nachfolgenden Zeilen mit der
 id aufrücken lassen */

$sql = array(
"DELETE FROM `tabelle` WHERE `id` = $id",
"UPDATE `tabelle` SET `id` = `id` - 1 WHERE `id` > $id",
);

foreach (
$query as $element) {
 
mysql_query($element) or die(mysql_error());
}
?>

 

 



© 2000-2012 Homepage-Total.de         KontaktImpressumBanner