php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2004, 13:45  
Gast
 
Beiträge: n/a
Standard letzte eintrag in datenbank

hallo an alle.
ich wollte das letzte eintrag die ich in ein datenbank eingegeben habe rufen, dafür habe ich folgende code gebastelt aber leider geht nicht kann jemand mir helfen.

Code:
include "../../connect/connect_mssql.inc.php4";
$connect = new mssql_connection("rt4049","Baken_Oefen");

$sqlzeile1 =
   "SELECT
       End_zeit from Baken_Belegung
       Where Ofen_name = 'BAKE1' and LAST_INSERT_ID(id)";
$connect->dbSelect($sqlzeile1);
$last_inserted = $connect->werte;
$connect->show_data();
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2004, 13:46  
Gast
 
Beiträge: n/a
Standard

versuch es mal so:
Code:
$select = "select * from wasauchimmer where dies='das' order by id desc limit 0,1";
 
Alt 05.07.2004, 13:55  
Gast
 
Beiträge: n/a
Standard

es war nicht ganz gut, ich habe folgendes gemacht

Code:
$sqlzeile1 = 
			"SELECT 
       End_zeit from Baken_Belegung
       Where Ofen_name = 'BAKE1'
        ORDER BY id DESC LIMIT 0, 1";         
$connect->dbSelect($sqlzeile1);
$last_inserted = $connect->werte;
$connect->show_data();
aber leider kommt solche fehlermeldung.


Warning: mssql_query(): message: Line 4: Incorrect syntax near 'LIMIT'. (severity 15) in /projects/tz-www-apache/connect/connect_mssql.inc.php4 on line 70

Warning: mssql_query(): Query failed in /projects/tz-www-apache/connect/connect_mssql.inc.php4 on line 70
Line 4: Incorrect syntax near 'LIMIT'.
 
Alt 05.07.2004, 13:58  
Gast
 
Beiträge: n/a
Standard

haben mssql und mysql überhaupt die gleiche syntax?
 
Alt 05.07.2004, 14:03  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

keine ahnung aber ich würd sagen dass mssql den abschließenden ; zwingend verlangt

also LIMIT 0,1;
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline  
Alt 05.07.2004, 14:58  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ricardillo
Code:
$sqlzeile1 = 
			"SELECT 
       End_zeit from Baken_Belegung
       Where Ofen_name = 'BAKE1'
        ORDER BY id DESC LIMIT 0, 1";
aber leider kommt solche fehlermeldung.
[color=red]Warning: mssql_query(): message: Line 4: Incorrect syntax near 'LIMIT'. (severity 15) in /projects/tz-www-apache/connect/connect_mssql.inc.php4 on line 70
RTFM! Auch für MS SQL gibt es Handbücher.

Zitat:
Zitat von Handbuch
SELECT select_list
[ INTO new_table ]
FROM table_source
[ WHERE search_condition ]
[ GROUP BY group_by_expression ]
[ HAVING search_condition ]
[ ORDER BY order_expression [ ASC | DESC ] ]
Da steht nix von LIMIT!

http://www.microsoft.com/sql/techinfo/
http://www.microsoft.com/sql/techinf...00/default.asp
 
Alt 05.07.2004, 15:36  
Gast
 
Beiträge: n/a
Standard

hallo
hier bin ich wieder.

ich habe mit folgende code die letzte 11 eintrage von ein daten bank rausgenomen.

Code:
include "../../connect/connect_mssql.inc.php4";
$connect = new mssql_connection("rt4049","Baken_Oefen");

$sqlzeile1 =
   "SELECT top 1
       End_zeit from Baken_Belegung
       Where Ofen_name = 'BAKE1'
        ORDER BY id DESC ";
$connect->dbSelect($sqlzeile1);
$last_inserted = $connect->werte;
$connect->show_data();
die frage ist folgendes ich brauche von diese 11 nur das mit den kleinste datum, kann jemand mir helfen, was soll ich ändern. danke im voraus
 
Alt 05.07.2004, 15:46  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ricardillo
hier bin ich wieder.
Huch? Jetzt schon? Ich hatte Dir den Link auf die Dokumentation nicht deshalb gesucht, damit Du sie Dir NICHT anguckst
 
Alt 05.07.2004, 15:55  
Gast
 
Beiträge: n/a
Standard

hab jetzt gerade bemerk. vielen dank
 
Alt 05.07.2004, 16:35  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von ricardillo
hab jetzt gerade bemerk. vielen dank
Kleiner Tip noch: für MS SQL muß man anders programmieren als für MySQL, weil MS SQL einfach viel mächtiger ist. Dein Problem kannst Du zB. mit einem CURSOR klären, den Du über eine eigene (transactSQL) Funktion aufrufst. MS SQL beherrscht selbstverständlich auch SUB-SELECTS.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Eintrag in der Datenbank überprüfen Medium PHP Tipps 2008 5 05.01.2008 09:59
SQL Datenbank eintrag funktioniert nicht! TaStEn PHP Tipps 2007 12 28.02.2007 10:58
Eintrag in die Datenbank klappt nicht tayke PHP Tipps 2006 16 15.04.2006 18:16
Zugriff auf letzte id in der Datenbank PHP Tipps 2005-2 2 25.10.2005 11:30
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
checkboxen, problematik beim Datenbank eintrag PHP Tipps 2005-2 3 02.09.2005 20:51
per E-Mail link ein Datenbank eintrag Datenbanken 16 26.08.2005 19:13
datenbank abfrage findet eintrag nicht PHP Tipps 2005-2 3 11.08.2005 19:52
[Erledigt] Variable mit Eintrag aus Datenbank vergleichen Datenbanken 3 31.03.2005 11:21
[Erledigt] Eintrag in Datenbank erstellen Datenbanken 5 28.12.2004 12:53
Eintrag in Datenbank PHP Tipps 2004-2 4 27.12.2004 22:19
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
Eintrag in MySQL datenbank Tschuu PHP Tipps 2004-2 3 14.12.2004 17:02
Datenbank Abfrage mit Unterseiten pro Eintrag PHP Tipps 2004 6 14.10.2004 16:05
wo ist der Fehler? Eintrag aus Datenbank löschen Ente PHP Tipps 2004 2 24.08.2004 15:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank letzter eintrag, limit für datenbankeinträge, aus datenbank mit letzter id, letzter datensatz limit 0,1, select letzter datensatz mssql, ms sql letzter eintrag aus db, ms sql letzten eintrag select, php datenbank letzter eintrag, php select letzter db eintrag, select * from formulardaten order by id desc limit 0, 1 nur letzte

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.