SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.03.2010, 10:20:07
woma woma ist offline
Anfänger
 
Registriert seit: Mar 2010
Alter: 60
Beiträge: 4
UDF: Tabelle Automatisch befüllen

Hi,

ich bräuchte mal Eure Hilfe, ich bin ganz neu im MySQL Umfeld.
In eine Tabell 'DATUM' sollen das Datum und Jahr, Monat, Tag automatisch eingefügt werden. Das ganze soll von einem Startdatum bis zu einem Endedatum automatisch ablaufen. Anbei mal mein erster Entwurf, läuft so aber leider nicht :-(


CREATE PROCEDURE `test`.`Datum_Tab` ()
BEGIN

declare v_startdate date := to_date('2010-01-01','YYYY-MM-DD');
declare v_enddate date := to_date('2012-12-31','YYYY-MM-DD');
declare v_currdate date := v_startdate;

while v_currdate <= v_startdate loop
insert into DATUM values (v_currdate);
v_currdate := v_currdate + 1;
end loop;

end;


So soll die Tabelle aussehen:
create table datum(
DA_ID INT NOT NULL AUTO_INCREMENT,
DA_DATUM datetime,
DA_JAHR varchar(4),
DA_MONAT varchar(2),
DA_WOCHE varchar (2),
DA_TAG varchar(2),
PRIMARY KEY(AR_ID)
);


die Procedur soll alle Felder wie folgt füllen:
insert into DATUM values (v_currdate, 'YYYY-MM-DD HH:MM:SS');
insert into DATUM values (v_currdate, '%y'); >>> YEAR
insert into DATUM values (v_currdate, '%m'); >>> MONTH
insert into DATUM values (v_currdate, '%u'); >>> WEEK
insert into DATUM values (v_currdate, '%d'); >>> DAY

vielen Dank im Voraus
woma
Mit Zitat antworten
Antwort

Stichworte
mysql, tabelle erzeugen, udf


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Aus einer Tabelle mehrere neue Tabellen automatisch Erstellen. stefan17 MySQLi/PDO/(MySQL) 1 08.08.2009 13:23:28
Daten nach Spalteninhalte aus anderer Tabelle sortieren paedda MySQLi/PDO/(MySQL) 2 14.05.2009 14:46:15
Tabelle in einem "fremden" Tag erzeugen Weide HTML, CSS und JavaScript Help! 18 06.02.2009 15:13:01
Tabelle verliert Datensätze ?! TuxCommander MySQLi/PDO/(MySQL) 5 26.05.2008 16:11:03
Systemdatum automatisch in die Tabelle schreiben lassen rallesalle PHP Grundlagen 7 29.08.2003 10:58:51


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:53:03 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt