Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ausgabe von Daten einer Spalte! [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ausgabe von Daten einer Spalte!


 
Downline
26-11-2001, 18:12 
 
Was genau besagt diese Zeile:
select * from Usertab where User_id=$user_id
Wenn ich das in der statistik.php geschrieben habe, wie kann ich dann auf einzelne Spalten zugreifen?
$sql = mysql_query("select * from kunden where id=$UserID")
...
<td align="center"><font size="2"><? echo "$daten1"; ?></font></td>


$daten1 ist eine Spalte in der Tabelle Usertab und das was in der Spalte bei dem User steht, will ich an der stelle echo "$daten1" ausgeben!
Danke! Gruß Matthias

 
Sky
26-11-2001, 18:16 
 
$sql = mysql_query("select daten1 from kunden where id=$UserID");
$data = mysql_result($sql,0);
$daten1 = $data[daten1];

...und weiter wie bisher.

 
Downline
26-11-2001, 18:29 
 
Das geht leider nicht! Da kommt eine Fehlermeldung:
Warning: Supplied argument is not a valid MySQL result resource in c:\....\statistik.php on line 10
Und line 10 ist
$data = mysql_result($sql,0);

 
Sky
26-11-2001, 19:51 
 
$sql = mysql_query("select daten1 from kunden where id=$UserID") or die('Error, mySQL said: '.mysql_error());
$data = mysql_result($sql,0);
$daten1 = $data[daten1];

Und dann sagst mir, was da ausgegeben wird.

 
Downline
26-11-2001, 20:04 
 
Error, mySQL said: You have an error in your SQL syntax near '' at line 1
OK. Hier ein kurzer Auszug aus meiner Statistik.php!

<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<?php
$sql = mysql_query("select name from kunden where id=$UserID") or die('Error, mySQL said: '.mysql_error());
$data = mysql_result($sql,0);
$name = $data[name];
?>
Dann kommen table's wo ich dann das ergebnis aus der Spalte "name" haben will! So:

<td align="center"><font size="2"><? echo "$name"; ?></font></td>
...
Thanks Matthias

 
Sky
26-11-2001, 20:28 
 
ok, dann machen wir mal

$query = "select name from kunden where id=$UserID";
$sql = mysql_query($query) or die('Error, mySQL said: '.mysql_error().'<br><br>Query: '.$query);

und du sagst mir wieder das Ergebnis.

 
Downline
26-11-2001, 20:42 
 
Error, mySQL said: You have an error in your SQL syntax near '' at line 1

Query: select name from kunden where id=

Das gibt er mir jetzt als Fehlercode aus! Die Variable id wird in login.php so übergeben!
header("Location: ./statistik.php?id=$UserID");

 
Sky
26-11-2001, 20:44 
 
na dann musst aber auch schreiben

...WHERE id=$id

!


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:57 Uhr.