Problem bei MYSQL / PHP

Re: Problem bei MYSQL / PHP

Beitragvon megacrack » 31. Mai 2010, 16:46

nee hab kein phpadmin... den find ich net so schön..
hab den mysqldumper...
welche Tabelle soll den UNIQUE werden?
Tab 1 oder 2?
megacrack
Cheater
 
Beiträge: 63
Registriert: 28. Jun 2008, 20:29
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon liro » 31. Mai 2010, 16:57

megacrack hat geschrieben:nee hab kein phpadmin... den find ich net so schön..
hab den mysqldumper...
welche Tabelle soll den UNIQUE werden?
Tab 1 oder 2?



Ich nehme mal an, dass du fusion_users meintest
Bild
liro
Zocker
 
Beiträge: 243
Registriert: 25. Jul 2008, 16:53
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon megacrack » 31. Mai 2010, 17:27

liro hat geschrieben:
megacrack hat geschrieben:nee hab kein phpadmin... den find ich net so schön..
hab den mysqldumper...
welche Tabelle soll den UNIQUE werden?
Tab 1 oder 2?



Ich nehme mal an, dass du fusion_users meintest


du meintest doch in soll was setzen... :)
megacrack
Cheater
 
Beiträge: 63
Registriert: 28. Jun 2008, 20:29
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon megacrack » 31. Mai 2010, 17:49

megacrack hat geschrieben:habe das ausprobiert:
Code: Alles auswählen
$abfrage="Select user_name FROM fusion_users";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
    {$rowname = $row->user_name;
$abfrage2="IF NOT EXISTS ( SELECT user_name FROM `Level` where user_name='".$rowname."') THEN INSERT INTO Level ( user_name) VALUES SELECT user_name form fusion_users END IF";
mysql_query($abfrage2) or die ("error09");
}


error:
Code: Alles auswählen
MySQL meldet:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IF NOT EXISTS ( SELECT user_name FROM `Level` where user_name='Basti') THEN INSE' at line 1

Fehler bei der Anfrage:
IF NOT EXISTS ( SELECT user_name FROM `Level` where user_name='Basti') THEN INSERT INTO Level ( user_name) VALUES SELECT user_name FROM fusion_users END IF

Der mekert bei dem IF
megacrack
Cheater
 
Beiträge: 63
Registriert: 28. Jun 2008, 20:29
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon ThaSpeedy » 31. Mai 2010, 17:51

Wie wärs mit nem join :mrgreen:
I never comment my sourcecode. What's HARD to write must be HARD to read!
Bild
ThaSpeedy
Hobby-Bastler
 
Beiträge: 397
Registriert: 1. Aug 2008, 17:19
Hat Gedankt: 0 time
 Danksagungen: 7 times

Re: Problem bei MYSQL / PHP

Beitragvon megacrack » 31. Mai 2010, 17:59

?? Join?
Srry.
Was/wie genau?
megacrack
Cheater
 
Beiträge: 63
Registriert: 28. Jun 2008, 20:29
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon ThaSpeedy » 31. Mai 2010, 18:06

I never comment my sourcecode. What's HARD to write must be HARD to read!
Bild
ThaSpeedy
Hobby-Bastler
 
Beiträge: 397
Registriert: 1. Aug 2008, 17:19
Hat Gedankt: 0 time
 Danksagungen: 7 times

Re: Problem bei MYSQL / PHP

Beitragvon liro » 31. Mai 2010, 19:28

megacrack hat geschrieben:
liro hat geschrieben:
megacrack hat geschrieben:nee hab kein phpadmin... den find ich net so schön..
hab den mysqldumper...
welche Tabelle soll den UNIQUE werden?
Tab 1 oder 2?



Ich nehme mal an, dass du fusion_users meintest


du meintest doch in soll was setzen... :)


Die Spalte, die nicht doppelt sein soll in ein UNIQUE Index packen, und das machst du mit dem schon geposteten Code, sollte ein Wert doppelt eingefügt werden, so gibt MySQL einen Fehler zurück.
Bild
liro
Zocker
 
Beiträge: 243
Registriert: 25. Jul 2008, 16:53
Hat Gedankt: 0 time
 Danksagungen: 0 time

Re: Problem bei MYSQL / PHP

Beitragvon ThaSpeedy » 31. Mai 2010, 20:23

:mrgreen:

Ich empfehle dir dringendst (my)sql basics zu lernen, es gibt viele möglichkeiten :mrgreen: UNIQUE ist sicher besste !
I never comment my sourcecode. What's HARD to write must be HARD to read!
Bild
ThaSpeedy
Hobby-Bastler
 
Beiträge: 397
Registriert: 1. Aug 2008, 17:19
Hat Gedankt: 0 time
 Danksagungen: 7 times

Re: Problem bei MYSQL / PHP

Beitragvon liro » 1. Jun 2010, 13:57

ThaSpeedy hat geschrieben::mrgreen:

Ich empfehle dir dringendst (my)sql basics zu lernen, es gibt viele möglichkeiten :mrgreen: UNIQUE ist sicher besste !


Meinst du mich?
Ehh... wenn ja... dann erzähl mal, was ich falsches gesagt haben soll...
Bild
liro
Zocker
 
Beiträge: 243
Registriert: 25. Jul 2008, 16:53
Hat Gedankt: 0 time
 Danksagungen: 0 time

VorherigeNächste

Zurück zu Programmierung



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron