DB-Abfrage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

auf exportieren klicken oben in der Leiste btw versuch mal das:

Code: Alles auswählen

$sql = "SELECT * FROM `estundenplan_lehrer` WHERE `fach`= 'th'"; 
$result = mysql_query($sql) or die(mysql_error()); 
$row = mysql_fetch_assoc($result); 
echo $row['lehrer'];
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

Ich habe mal eine Test-Datei gemacht:

Code: Alles auswählen

<?php
//Benˆtigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './phpBB2/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);



$leth = mysql_query("SELECT lehrer FROM estundenplan_lehrer WHERE fach='th'");
$lehrerth = mysql_query($leth) or die(mysql_error());

echo($lehrerth);

?>
Dies gibt es aus:

Code: Alles auswählen

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #17' at line 1
Danke für die Hilfe, Léo
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Code: Alles auswählen

<?php 
//Benˆtigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './phpBB2/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 


//Session auslesen und Benutzer-Informationen laden 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 



$leth = mysql_query("SELECT `lehrer` FROM `estundenplan_lehrer` WHERE `fach`= 'th'"); 
$lehrerth_result = mysql_query($leth) or die(mysql_error()); 
$lehrerth = mysql_fetch_assoc($lehrerth_result);
echo($lehrerth['lehrer']); 

?>
Das müsste funktionieren
Zuletzt geändert von fanrpg am 01.09.2005 18:47, insgesamt 1-mal geändert.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Code: Alles auswählen

#
# Tabellenstruktur für Tabelle `estundenplan_lehrer`
#

CREATE TABLE `estundenplan_lehrer` (
  `fach` varchar(255) NOT NULL default '',
  `lehrer` varchar(255) NOT NULL default ''
) TYPE=MyISAM;
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

ja das müsste funktionieren:

Code: Alles auswählen

$leth = mysql_query("SELECT `lehrer` FROM `estundenplan_lehrer` WHERE `fach`= 'th'"); 
$lehrerth_result = mysql_query($leth) or die(mysql_error()); 
$lehrerth = mysql_fetch_assoc($lehrerth_result); 
echo($lehrerth['lehrer']);
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

ergiebt wieder diese Fehlermeldung:

Code: Alles auswählen

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #17' at line 1
Léo
fanrpg
Mitglied
Beiträge: 2909
Registriert: 13.12.2004 22:41

Beitrag von fanrpg »

Code: Alles auswählen

$leth = mysql_query("SELECT * FROM `estundenplan_lehrer` WHERE `fach`= 'th'"); 
$lehrerth_result = mysql_query($leth) or die(mysql_error()); 
$lehrerth = mysql_fetch_assoc($lehrerth_result); 
echo($lehrerth['lehrer']);
das mal...
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Code: Alles auswählen

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #17' at line 1
...Léo
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

So, jetzt gehts:

Code: Alles auswählen

$lem = mysql_query("SELECT lehrer FROM estundenplan_lehrer WHERE fach='M'");
$rowm = mysql_fetch_row($lem);
$lehrerm = $rowm[0];
Danke, Léo
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

Schon gelöst?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Antworten

Zurück zu „Coding & Technik“