(PHP3 u. MySQL) Syntax für Abfrage
Anonymous
Hallo Forums Teinehmer...
Mein Problem:
Ich benutze für sämtliche abfragen ca. folgenden Syntax:
mysql_connect("212.40.6.180", "user", "password");
mysql_select_db("funpage");
$sql_string = mysql_db_query("funpage","select * from skat WHERE kat_nr = $expand ORDER BY skat.name");
while($zeile = mysql_fetch_row($sql_string)) {
?>
<font face="arial">Anz. Einträge: <?php echo $anz_eintrage; ?></font><br>
<?php
}
?>
Gibt es die möglichkeit, wenn ich ein wert aus einer tabelle will, diesen zu verkürzen(Ohne while-schleife)?
Bsp.
Tabelle
------------------------
I ID I Blabla I
------------------------
I 1 I qwertzuiop I
I 2 I asdfghjkl I
I 3 I yxcvbnm I
------------------------
nun habe ich die ID 2 und will das entsprechende "Blabla" dazu?
also "asdfghjkl" wie mache ich da am besten die abfrage? Auch mit einer while schleife ?
Vielen Dank
Anonymous
Bsp.
Tabelle
I ID I Blabla I
I 1 I qwertzuiop I
I 2 I asdfghjkl I
I 3 I yxcvbnm Inun habe ich die ID 2 und will das entsprechende "Blabla" dazu?
also "asdfghjkl" wie mache ich da am besten die abfrage? Auch mit einer while schleife ?
SELECT Blabla FROM Tabelle WHERE ID like "2"
oder
SELECT Blabla FROM Tabelle WHERE ID = 2
Viele Grüße, Rolf
Hallo Rolf,
Vielen Dank, jedoch war nicht der sql-syntax das problem! Wie gebe ich nun das ergebnis am einfachsten aus?
<?php
echo "SELECT Blabla FROM Tabelle WHERE ID = 2";
?>
zB. funkt ja nicht... gibts hier ne andere möglichkeit, die ähnlich aussieht wie oben ?
Oder muss man das mit einer schleiffe lösen?
<?php
while($zeile = mysql_fetch_row($sql_string)) {
?>
<font face="arial">Anz. Einträge: <?php echo $anz_eintrage; ?></font><br>
<?php
}
?>
Vielen Dank
Anonymous
SELECT Blabla FROM Tabelle WHERE ID like "2"
oder
SELECT Blabla FROM Tabelle WHERE ID = 2Viele Grüße, Rolf
Hi Anonymous!
Oder muss man das mit einer schleiffe lösen?
nein, wenn du nur einen bestimmten wert willst so kannst du es folgendermaßen machen:
$result = mysql_db_query("database","select * from table where ID=2");
$inhalt = mysql_fetch_array($result);
echo $inhalt["Blabla"];
oder:
$inhalt = mysql_fetch_array(mysql_db_query("database","select * from table where ID=2"));
echo $inhalt["Blabla"];
mfG
BRAND
Vielen Dank!
Das war genau die lösung, nach der ich suchte!
Anonymous