Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 10:05

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



php frage, mssql :/

Discussion on php frage, mssql :/ within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Mithrandir.'s Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 1,867
Received Thanks: 401
php frage, mssql :/

Hey also ich habe da mal ne Frage, wie kann ich mehrere if funktionen machen?

Also ich frage von der DB ab:

Select Name from datenbank.dbo.tabelle where blabla = bla

Nun ist es halt so das es in einer tabelle angezeigt wird und ich möchte die koordinaten noch hinzufügen, also dachte ich das so:

if name = bla1: $cord = "A - 1";
if name = bla2: $cord = "C - 4";
if name = bla3: $cord = "D - 8";

Würde ja so nicht gehen oder? Gibt es da irgendeine andere Funktion die ich verwenden kann, wäre nett wenn mir jemand helfen kann.
Mithrandir. is offline  
Old 11/08/2013, 20:57   #2

 
Synatex's Avatar
 
elite*gold: 25
Join Date: Apr 2010
Posts: 1,019
Received Thanks: 331
PHP Code:
SELECT FROM 'tabelle' WHERE (name 'test1' OR name 'test2' OR name 'test3'
Ich verstehe den Sinn von der oben genannten if Funktion nicht, da man nicht einmal weiß ob es sich hier um ein SELECT, UPDATE oder DELETE handelt. Koordinaten können so wie oben gezeigt mit dem $ Zeichen eh nur in einer dementsprechenden Programmiersprache gesetzt werden und sind eigentlich nicht die Funktionen einer Datenbank.
Synatex is offline  
Old 11/08/2013, 20:59   #3


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,114
Hi Mithrandir.,
Kannst Du mir/uns Dein Problem etwas genauer erläutern, damit wir Dir besser helfen können? Das würde uns freuen!

Grüße
Kentika is offline  
Old 11/08/2013, 22:27   #4

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Ich glaube er meint, dass er wenn eine conn.open() hat ob er dann mehrere sql-querys executen kann wenn du das meinst, dann natürlich ja.

bsp.
PHP Code:
if (name == bla1){
$cord "A - 1";
$sqlQuery "SELECT * FROM db_test WHERE id = '1'";
odbc_execute($sqlQuery);
}else if (
name == bla2){
$cord "C - 4";
$sqlQuery "SELECT * FROM db_test WHERE id = '4'";
odbc_execute($sqlQuery);
}else if (
name bla3){
$cord "D - 8";
$sqlQuery "SELECT * FROM db_test WHERE id = '8";
odbc_execute($sqlQuery);

Meintest du das?
Ravenstorm is offline  
Thanks
1 User
Old 11/09/2013, 09:40   #5
 
Mithrandir.'s Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 1,867
Received Thanks: 401
Naja gut, es ist also für ein Spiel.
Dort gibt es Bosse, und in den php script soll angezeigt werden wer sie als letztes getötet hat, wann, wie der Boss heißt, und ich habe auf jeder Karte Koordinaten hinzugeüfgt, die Kords stehen allerdings nicht in der DB - ich denke man kann auch einfach ne neue Tabelle machen aber das wäre nicht so passend...

Ich glaube das was Ravenstorm gepostet hat sieht sehr gut aus, ich probiere das jetzt mal.

BTW: das ergebnis soll in einer tabelle angezeigt werden,

So habe ich das jetzt mal gemacht

PHP Code:
$sqlQuery "SELECT BossName FROM PS_Bosses.dbo.Boss WHERE id = '1'";
odbc_execute($sqlQuery);

$name $sqlQuery

if (name == bla1){
$cord "A - 1";
}else if (
name == bla2){
$cord "C - 4";
}else if (
name bla3){
$cord "D - 8";

Mithrandir. is offline  
Old 11/09/2013, 17:39   #6


 
Kentika's Avatar
 
elite*gold: 0
The Black Market: 120/0/0
Join Date: Sep 2011
Posts: 5,498
Received Thanks: 1,114
Quote:
Originally Posted by Mithrandir. View Post
Naja gut, es ist also für ein Spiel.
Dort gibt es Bosse, und in den php script soll angezeigt werden wer sie als letztes getötet hat, wann, wie der Boss heißt, und ich habe auf jeder Karte Koordinaten hinzugeüfgt, die Kords stehen allerdings nicht in der DB - ich denke man kann auch einfach ne neue Tabelle machen aber das wäre nicht so passend...

Ich glaube das was Ravenstorm gepostet hat sieht sehr gut aus, ich probiere das jetzt mal.

BTW: das ergebnis soll in einer tabelle angezeigt werden,

So habe ich das jetzt mal gemacht

PHP Code:
$sqlQuery "SELECT BossName FROM PS_Bosses.dbo.Boss WHERE id = '1'";
odbc_execute($sqlQuery);

$name $sqlQuery

if (name == bla1){
$cord "A - 1";
}else if (
name == bla2){
$cord "C - 4";
}else if (
name bla3){
$cord "D - 8";

Also ist je nach Result die Koordinaten anders?

Du hast den Ansatz schon geliefert einfach, nachdem Du die Daten aus der Datenbank geholt hast:

PHP Code:
<?php
 
if($name bla1) {
  
$cord "A - 1";
 } else if(
$name bla2) {
  
$cord "C - 4";
 } else if(
$name bla3) {
  
$cord "D - 8";
 } else {
  
$cord "Koordinaten nicht gefunden.";
 }
?>
Kentika is offline  
Reply


Similar Threads Similar Threads
MSSQL Frage
03/14/2012 - Flyff Private Server - 1 Replies
Hai Elitepvpers, hab ne kurze Frage und zwar kann man extern auf eine MSSQL Datenbank zugreifen und dort Inhalte sich z.B. im Browser anzeigen lassen? Wenn ja kann man eine Datenbank mit einem Passwort oder Ähnlichem schützen? Mfg bloody2009.
[FRAGE] MSSQL
01/03/2012 - Flyff - 3 Replies
Ich wollte mir ein Flyff server erstellen doch ich habe mein pw von Mssql vergessen und wollte fragen ob mann was machen kann um es zurück zuholen ? kann mir niemand helfen =(
[Frage] MSSQL Abfrage
10/11/2011 - Flyff Private Server - 2 Replies
Hallo Leute, ich wollte mal ein paar SQL Abfragen in ein Script packen, um z.B. Character Infos vom Server abzurufen. Problem: Es kommt einfach keine Ausgabe, nichtmal eine Fehlermeldung das nicht zum Server connectet wurde. Lösungsansatz: Ich habe mich schon soweit durchs I-net gelesen, das ich schon in der php.ini die php_mssql.dll hab laden lassen.
Homepage to MSSQL Frage
08/30/2011 - Flyff Private Server - 2 Replies
Weiss hier vllt jemand, ob eine Homepage, die aufm Webspace liegt, sich zur MSSQL DB auf dem Root Server verbinden kann? Die Homepage liegt halt beispielsweise auf irgendeinem Webspace Server und man kann trotzdem die Serverinfos abfragen, registrieren etc. Falls es gehen sollte, weiss dann vllt jemand wie genau?
[Frage]MSSQL 2005
04/03/2011 - Flyff Private Server - 4 Replies
Huhu Community !! Ich würde gerne wissen wie man sich bei Mssql 2005 n neuen Anmeldenamen erstellen kann.. Über ne hilfe würde ich mich freuen ^^.. lg



All times are GMT +1. The time now is 10:06.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.