[GastForen Programmierung/Entwicklung PHP und MySQL SQL Abfrage

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

SQL Abfrage

Anonym
Beiträge gesamt: 22827

17. Okt 2002, 16:53
Beitrag # 1 von 3
Bewertung:
(835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Leute,
Kann mir bitte jemand helfen? Ich bin ein absoluter SQL neuling und habe folgendes gemacht.

Tabelle erstellt:

CREATE TABLE labels (
nr int(4) NOT NULL auto_increment,
label_de text,
label_en text,
PRIMARY KEY (nr)
);

Jetzt will ich mit PHP den inhalt von Label_de ausgeben unter der nr 1.

dann habe ich dass gemacht:

<?php
$id = "root"; // Ihre ID zum MySQL Server
$pw = ""; // Passwort zum MySQL Server
$host = "localhost"; // Host ("localhost" oder "IP-Adresse")
$database = "labels"; // Name Ihrer Datenbank
$table = "label_de"; // Name der Tabelle
$label_ls= "select $table from $database where nr=1";

$conn_id = mysql_connect($host,$id,$pw);
echo '<a $label_ls </a>' ;
?>

Leider gibt es mir nichts aus. Was habe ich falsch gemacht?

Danke

Gruss Marc

(Dieser Beitrag wurde von Miro Dietiker am 18. Okt 2002, 13:46 geändert)
X

SQL Abfrage

Petra Rudolph
Beiträge gesamt: 1554

18. Okt 2002, 08:00
Beitrag # 2 von 3
Beitrag ID: #14178
Bewertung:
(835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das ist noch nicht ganz komplett.
Am besten gewöhnst du dich an diese Schreibweise:

$id = "root"; // Ihre ID zum MySQL Server
$pw = ""; // Passwort zum MySQL Server
$host = "localhost"; // Host ("localhost" oder "IP-Adresse")

$database = "labels"; // Name Ihrer Datenbank


mysql_connect($host,$id,$pw) or die ("Keine Verbindung moeglich");
mysql_select_db($database) or die ("Die Datenbank existiert nicht");


$abfrage = "SELECT nr FROM $database WHERE nr=1";

$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
echo $row["nr"];
}
?>

alternativ kannst du auch

$row=mysql_fetch_object($ergebnis) mit dem Ergebnis echo $row->nr nehmen. Ist letztlich nur ne andere Schreibweise.

Ich hoffe, ich hab jetzt keinen Tippfehler drinn

Grüßle Petra

http://www.quicktoweb.de


als Antwort auf: [#14142]

SQL Abfrage

Anonym
Beiträge gesamt: 22827

19. Okt 2002, 13:40
Beitrag # 3 von 3
Beitrag ID: #14292
Bewertung:
(835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Petra
Vielen Dank für deine Antwort.
Doch vielleicht habe ich mich nicht ganz verständlich ausgedrückt.

Ich möchte eine Tabelle mit 3 Spalten. nr, label_de, label_en.
Gut, die habe ich ja schon.

Label_de steht für label auf deutsch und label_en für label auf englisch.

nr soll eine fortlaufende nummerierung sein.

Jetzt möchte ich label_de und label_en in eine Variable haben.

Tabelle sieht zb so aus.

nr label_de label_en
1 Hallo hello
2 Gutenmorgen good morning

Nun möchte ich mit der nr. das entsprechende Wort ausgeben.

Also zb: echo $var.1 ; Dann soll "Hallo" herraus geschrieben werden.
oder echo $var.2 ; dann soll "Gutenmorgen" heraus geschrieben werden.

Wenn ich jetzt die label Variable ändere auf Label_en, dann sollen die Wörter auf englisch ausgegeben werden.


Ist das möglich?

Danke für Eure Hilfe

Gruss Marc


als Antwort auf: [#14142]

Aktuell

Photoshop / Lightroom
panorama_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
19.10.2021

Online
Dienstag, 19. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

Das Thema Farbmanagement in der Druckvorstufe ist für viele ein Buch mit sieben Siegeln. Was sind ICC-Profile? Wie kann ich Farbe sparen? Wie kann man Druckdaten für unterschiedliche Druckverfahren aufbereiten? Wir versorgen Sie mit unseren kostenlosen Webinaren mit Antworten.

kostenlos

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=237

Grundlagen Farbmanagement
Veranstaltungen
26.10.2021

Online
Dienstag, 26. Okt. 2021, 10.00 - 10.30 Uhr

Webinar

In unserem ca. 30-minütigen kostenlosen Webinar zeigt Ihnen unser Produktmanager Karsten Schwarze, wie Sie mit ColorLogic ColorAnt, CoPrA und ZePrA einen konsistenten Farbmanagement Workflow aufbauen und die Druckqualität sichern.

Ja

Organisator: Impressed GmbH

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=305

Mit ColorLogic ColorAnt & CoPrA & ZePrA zum perfekten Druckergebnis