Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Id nr nach eintrag in DB auslesen ?, Wer hat einen Tipp?
Only4yu
Geschrieben am: Mi 12.09.2007, 12:10
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 20.09.2006


Hallo,
ich bin dabei ein DB aufzubauen wo mann sich eintragen kann, nun möchte ich das jeder User nach dem eintrag eine ID Bekommt was auch schon
in der Mysql automatisch angelgt wird.

Nur wie mache ich es, das er dem Kunden der sich Einträgt direkt danach die ID anzeigt ? So das die ID Praktisch die Referenznumer ist und er sich bei Fragen darauf beziehen kann !?

Habe es mit folgendem Code versucht aber irgendiw klappt das nicht!

CODE

$email         = $_POST  ['email'];

$q = mysql_query("SELECT nr FROM table1 WHERE email='$email'");
$sqlresult = mysql_result($q,0);
echo "<b><h3>Deine persönliche ID-Nummer ist:<FONT COLOR=RED> $sqlresult</font></h3></b>";

Top
PMEmail Poster
Top
 
 
Alain_Aubert
#2 Geschrieben am: Mi 12.09.2007, 12:19 (+00:08)
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 4721
Mitglied seit: 25.09.2003


mysql_insert_id() nach insert into...
Frage etwas wirr...
Top
PMEmail PosterUsers Website
Top
 
Only4yu
#3 Geschrieben am: Mi 12.09.2007, 14:37 (+02:18)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 20.09.2006


Also ich meinte es so :
1. Formular zu asufüllen, (Seite 1)
2. Formular wird abgesendet
3. Formular daten werden verarbeitet und in die DB eingetragen, dabei endsteht eine Autmatische ID ! (Seite 2)
4. Er soll jetzt dem Kunden der das Forumal asugefüllt und abgeschcit hat, die von Ihm belegte ID anzeigen.

Jetzt besser?
Top
PMEmail Poster
Top
 
TSc
#4 Geschrieben am: Mi 12.09.2007, 15:07 (+00:30)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 613
Mitglied seit: 8.11.2004


QUOTE (Alain Aubert @ Mi 12.09.2007, 12:19)
mysql_insert_id() nach insert into...
Frage etwas wirr...

Die Antwort bleibt...
Top
PMEmail Poster
Top
 
nitrit
#5 Geschrieben am: Mi 12.09.2007, 15:31 (+00:24)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 244
Mitglied seit: 8.08.2007


mysql_insert_id() liest die letzte ID aus, die geschrieben wurde...
Woher MySQL wissen soll, obs ne ID ist? Weiss MySQL gar nicht, MySQL liest hierbei die letzte automatisch erzeugte Zahl durch auto_increment aus,

womit du im Endeffekt dann die ID hast wink.gif


--------------------
Top
PMEmail Poster
Top
 
Webi
#6 Geschrieben am: Mi 12.09.2007, 15:33 (+00:01)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 646
Mitglied seit: 28.03.2004


Meinst du sowas?

CODE
<?php

$result = mysql_query("SELECT nr FROM table1 WHERE email='$email'");

while ($row = mysql_fetch_array($result) {
   echo "<b><h3>Deine persönliche ID-Nummer ist:<FONT COLOR=RED>" . $row[nr] . "</font></h3></b>";  
}

?>


--------------------
Top
PMEmail Poster
Top
 
Only4yu
#7 Geschrieben am: Do 13.09.2007, 10:50 (+19:17)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 187
Mitglied seit: 20.09.2006


Coool,
habe es jetzt so hingekriegt. Danke für eure Hilfe ! biggrin.gif

CODE

$q = mysql_query("SELECT id FROM {$db['table']['table1']} WHERE id = LAST_INSERT_ID() LIMIT 1;");
$sqlresult = mysql_result($q,0);
echo "<b><h3><CENTER>Ihre persönliche ID-Nummer ist:<FONT COLOR=RED> PT$sqlresult</center></font></h3></b><br />";


Gruss
O4Y
Top
PMEmail Poster
Top
 
Alain_Aubert
#8 Geschrieben am: Do 13.09.2007, 12:25 (+01:34)
Report PostQuote Post

Ayom Slave
Group Icon

Gruppe: Admin
Beiträge: 4721
Mitglied seit: 25.09.2003


wink.gif Schau Dir doch mal auf php.net im Manual die Beschreibung von last_insert_id() an.

CODE
$q = mysql_query("SELECT id FROM {$db['table']['table1']} WHERE id = LAST_INSERT_ID() LIMIT 1;");
$sqlresult = mysql_result($q,0);

ist äuivalent zu
CODE

$sqlresult = mysql_insert_id();

Du weisst schon was Du suchst und holst Dir das dann mit einer obsoleten Query aus der Datenbank.
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/20603

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Auf der Suche nach einem Job ( vorzugsw. 400€ ) Bertrammarcel 70 0 Mi 3.09.2008, 14:44
Hilfe: Refresh nach Select-Auswahl TTlong 85 2 So 31.08.2008, 15:39
Google Referrer auslesen Big Rob 89 3 Mi 27.08.2008, 09:25
[MYSQL] ø bei Suche nach o finden MarkusH 99 1 Mi 20.08.2008, 09:10
DB Restore nach Hackerangriff spaceman007 168 2 Di 12.08.2008, 08:24
Auf der Suche nach einem Job ( vorzugsw. 400€ ) Bertrammarcel 156 0 Do 7.08.2008, 18:49
Domain: Rechtliche Probleme nach 2 Jahren cr4m0 332 9 So 27.07.2008, 01:27
Webkatalog Eintrag ohne Backlinkpflicht jeronimo 859 21 Do 17.07.2008, 09:52
Auswandern nach Thailand PH 196 10 Di 15.07.2008, 16:31
Kommt nach dem iPhone das GPhone? TD Andi 329 3 Di 15.07.2008, 14:23




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]