Mailinglisten-Archive |
Alex Killing wrote:
>
> Hallo,
Hallo Alex,
>
> falls da keine Antwort mehr drauf kommt, dann sende doch bitte mal die
> entsprechenden Tabellendefinitionen und den relevanten Teil des
> PHP-Skriptes,
Kein Problem! Die Tabelle versuchsdaten ist wie folgt definiert:
CREATE TABLE versuchsdaten (
ID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID),
experiment VARCHAR (30),
researcher VARCHAR (30),
duration TIME,
description VARCHAR (255),
computer VARCHAR (30),
gender ENUM ('male','female'),
handedness SET ('right','left'),
stereo_blind ENUM ('allow','forbidden'),
color_blind ENUM ('allow','forbidden'),
glasses ENUM ('allow','forbidden','glasses','contact lenses'),
driving_license ENUM ('unneeded','required')
);
Und s_link_v ist nur eine kleine Zwischentabelle,
die die Zuordnung erleichtern soll:
CREATE TABLE s_link_v (
ID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (ID),
IDs TINYINT UNSIGNED,
IDv TINYINT UNSIGNED,
Zeitpunkt TIMESTAMP
);
Die Abfrage sucht f"ur ein bestimmtes Subject (ID.s) heraus,
welche Versuche (ID.v) schon gemacht wurden und ermittelt die
korespondierende Bezeichnung daf"ur in der Tabelle versuchsdaten:
<?
# Die Liste der gemachten Experimente auslesen. Kriterium ist die
# ID in stammdaten!
# Abfragestring ist: SELECT experiment FROM versuchsdaten,s_link_v
# WHERE versuchsdaten.ID=s_link_v.IDv AND s_link_v.IDs=2;
# ^ ID der
Versuchsperson!
$query = "SELECT * FROM versuchsdaten,s_link_v
WHERE versuchsdaten.ID=s_link_v.IDv AND s_link_v.IDs=$id";
$exp = MYSQL_QUERY($query);
$number_2 = MYSQL_NUM_ROWS($result);
PRINT "$number_2";
?>
> evt. mysql und php Versionen. Das hoert sich naemlich
> alles sehr merkwuerdig an, ich habe mit mysql_num_rows noch keine
Die Versionen sind:
raisin 8:35am 41% mysql --version
mysql Ver 9.16 Distrib 3.21.33b, for sgi-irix6.2 (mips)
Current PHP version: 3.0.6
> derartigen Effekte beobachten können, hoffentlich habe ich nicht
> dasselbe Verstaendnisproblem ...
Nun ja, ich bin von meinen K"unsten nicht sehr "uberzeugt, aber wenn
ich wie gezeigt die selbe Angrage direkt eintippe ergibt das ein anderes
Ergebnis :-(
Gruss und DAnke erst mal...
--
+------------------------------------------------------------------------+
|Michael Renner |Phone: +49-7071-601-638
|
|MPI fuer biologische Kybernetik |FAX: +49-7071-601-616
|
|Spemannstr.38, |E-mail:
michael.renner_(at)_tuebingen.mpg.de|
|D-72076 Tuebingen |AX25: dd0ul_(at)_db0aaa.#bw.deu.eu
|
|Germany |http://www.tuebingen.mpg.de
|
+------------------------------------------------------------------ESC
:wq
php::bar PHP Wiki - Listenarchive