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)
MySQL Frage [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
MySQL Frage


 
d@rksystem
03-09-2001, 01:11 
 
Hi!

Würde gerne aus einer Spalte [Name] nur folgende Datensätze die mit A anfangen auslesen und diese sollen dann per ID übergabe zur Detail Ansicht verlinken. Hat irgendwer eine Ahnung wie ich dies lösen kann. Danke schon mal in vorraus.

 
JoelH
03-09-2001, 06:49 
 
Ich hoffe du willst jetztz kein fertiges Script haben, also mein Vorschlag :

Der query lautet ungefähr so SELECT * FROM tab1 WHERE text like "A%"

naja und dadurch erhälst die Daten die du brauchst um sie an den link zu hängen :)

 
d@rksystem
03-09-2001, 19:40 
 
Hi Joel!

Hab deinen Tipp befolgt leider hat das nicht ganz geklappt mein Quellcode lautet.

function liste()
{
global $db_tablename;
echo '<table border=0>';
$query ="select ID,Name from ".$db_tablename;
$result = mysql_query($query);

while ($row = mysql_fetch_array($result))
{
echo '<tr>';
echo '<td><a href='.$PHP_self.'?id='.$row["ID"].' target="_blank">'.$row["Name"].'</a></td>';
echo '</tr>';
}
echo '</table>';
}

?>

danke schon mal

 
schmalle
04-09-2001, 20:20 
 
Original geschrieben von d@rksystem
$query ="select ID,Name from ".$db_tablename;
$result = mysql_query($query);



sollte wohl eher so aussehen:

$db_tablename = "global";

es muss lauten:
$query ="select ID, Name from $db_tablename";

 
Titus
08-09-2001, 15:49 
 
@schmalle: $global db_tablename stimmt schon.

@darksystem: Da fehlt die Where-Klausel:
$query ="select ID,Name from ".$db_tablename where Name like '$anfang%'";
und du mußt latürnich den gewünschten Anfang auch der Funktion übergeben:
function liste($anfang)

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:47 Uhr.