SEO-Software von Suchmaschinenoptimierung.de

perl mysql

(hier klicken, um zum Original Thread zu gelangen)
hummelchen
danke euch

habt mir sehr geholfen


echt super
hummelchen
soweit geht alels nun nur noch das
löschen geht noch nicht so richtig


wie bekome ich die id des nicks raus


code:
1:
my ($cnt) = $dbh->selectrow_array("SELECT COUNT(*) FROM mit WHERE nick='$user->{nick}'");



wenn ich stat count(*) die id verwende ist doch
genau der rückgabewert der id des dazugehörigen nicks ?


somit mus ich doch immer erst noch mal den nick aus der datenbank holen mit id und dan kan ich erst den nick löschen aus der datenbank


sind da meine gedanken richtig hm?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
my ($cnt) = $dbh->selectrow_array("SELECT id FROM mit WHERE nick='$user->{nick}'");

my $wegalles=DELETE FROM mit WHERE id='$cnt' or nick='$user->
{nick}';

print"Alles gelöscht keine rücknehme mehr möglich","$wegalles\n";
$wegalles  der rückgabe wert das die daten gelöscht sind




kan man so auch mehrere daten zürückgebn stat das array

zb
code:
1:
 [CODE]my ($cnt,$test) = $dbh->selectrow_array("SELECT id FROM mit WHERE nick='$user->{nick}'");
hummelchen
noch mals danke euch


so nun wirds wieder schwer für mich

die daten werden nun alles richtig übergeben und auch glöscht wen ichs aus dem admin bereich lösche


nun wird vom chat aber aus auch die sid gepeichert aber in ein anders modul

die datenbank heist mit -> für die user daten bei login
nun hab ich ne 2 tabelle mit onlin --> da weden nur temporäre daten gepeichert die sind @online('id','name','nick','room','tempgroup');
id = seechen id ( temporär)
name = benutzername ( fest )
nick = nick (fest)
room ,tempgroup = temporär



code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
if($username)
	{
		
		my @ergebnis;

		my $dbh = DBI->connect("$db_name","$db_user","$db_pass") || die "Database connection not made: $DBI::errstr";
		
		my $sql = qq{select * from $datenbank where nick = '$username'}; 

		my $sth = $dbh->prepare($sql);

		$sth->execute();

		while(@ergebnis=$sth->fetchrow_array)
		{
			
		$user->{password} = $ergebnis[1];
		$user->{nick} = $ergebnis[2];
		$user->{group} = $ergebnis[3];
		$user->{email} = $ergebnis[4];

 
   

}


der code lät die daten bei login ( datenbank ->mit<-)
nun mus ich aber wen ein nick onlin ist auch die session-id in die tabelle übernehmen aber in die datenbank ->onlin<-

ist das schwer zu erklären oh je

noch mal

ich habe 2 tabellen mit und onlin

in beiden tabelen gibs den nick
der name ( benutzer) wird automatisch vergeben aber auch fest ist

wie kan ich den den nick automatisch mit in der anderen onlin-datenbank reinbekommen so zu sagen beim login ein updat der onlin-datenbank aber nur der nick und die session-id
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.