Autor |
Nachricht |
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Do 05.04.2007 16:14
Titel db >> tabelle >> variabel ... |
|
|
was mach ich falsch, ich versuche
eine Tabelle anzusprechen und möchte
da möglich dynamisch bleiben!
so sieht es aus:
Code: |
..
include("inc/config.php"); // Konfig laden
error_reporting(E_ALL);
..
..
$select = "SELECT morph_autor, morph_datum, morph_inhalt, morph_titel FROM $db_table";
..
..
|
so wenn ich statt der Variabel
$db_table ===>>>testtabelle schreibe
funktioniert die Ausgabe, ansonsten schreit die Meldung:
Code: |
Notice: Undefined variable: db_table
|
was mache ich falsch
Zuletzt bearbeitet von ma1973 am Do 05.04.2007 16:18, insgesamt 2-mal bearbeitet
|
|
|
|
|
SURE612
Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht:
|
Verfasst Do 05.04.2007 16:22
Titel
|
|
|
na du schreibst deinen fehler doch schon selbst hin
du definierst $db_table vor der SELECT Anweisung doch gar nicht!?
|
|
|
|
|
Anzeige
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Do 05.04.2007 16:27
Titel
|
|
|
SURE612 hat geschrieben: | na du schreibst deinen fehler doch schon selbst hin
du definierst $db_table vor der SELECT Anweisung doch gar nicht!? |
mmmh ... kannst du mir denn nicht sage wie ich es anderes machen muss?!,
bitte
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Do 05.04.2007 16:44
Titel
|
|
|
Aendert sich denn der Tabellenname so haeufig?
SURE612 hat geschrieben: | du definierst $db_table vor der SELECT Anweisung doch gar nicht!? |
Weisst du eigentlich, was das bedeutet?
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Do 05.04.2007 16:45
Titel
|
|
|
herrgottnochmal...
//
poste wenigstens mal das gesamte script ...
Zuletzt bearbeitet von am Do 05.04.2007 16:46, insgesamt 1-mal bearbeitet
|
|
|
|
|
ma1973
Threadersteller
Dabei seit: 17.02.2006
Ort: borken
Alter: 51
Geschlecht:
|
Verfasst Do 05.04.2007 16:52
Titel
|
|
|
ooh oh ich wusste das das mecker gibt
SURE612 hat geschrieben: | du definierst $db_table vor der SELECT Anweisung doch gar nicht!? |
Weisst du eigentlich, was das bedeutet? [/quote]
mmh eigentlich nicht, ich mach alles nach try and error, mmmh bis es klappt,
aber parallel habe ich auch literatur und viele tutorials ...
mmmh also die select anweisung sagt mir,
suche aus der Tabelle "testtabelle" alle Feldinhalte aus.
und da ich vorhe in der >>config << alle
variabel mit den entsprechenden Daten
gefühlt habe, analog bsp.
$MYSQL_HOST = xxSOWIESO;
$MYSQL_USER = yysowieso
usw.
könnte ich das auch mit dem Tabellenname halten.
Code: |
setlocale(LC_TIME, 'german');
include("inc/config.php"); // Konfig laden
error_reporting(E_ALL);
define('SMARTY_DIR', '/home/www/xx/xx/xx/testseite/Smarty/');
require_once(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;
$smarty->config_dir = SMARTY_DIR;
$smarty->template_dir = './templates';
$smarty->compile_dir = './templates_c';
$smarty->compile_check = TRUE;
$smarty->debugging = FALSE;
// DATABASE variables and query
mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS);
mysql_select_db($MYSQL_DATABASE);
$select = "SELECT morph_autor, morph_datum, morph_inhalt, morph_titel FROM $db_table";
$result = mysql_query($select);
$table_data = array();
while ($row = mysql_fetch_assoc($result))
{
array_push($table_data, array(
'morph_titel' => $row['morph_titel'],
'morph_autor' => $row['morph_autor'],
'morph_datum' => $row['morph_datum'],
'morph_inhalt' => $row['morph_inhalt']
)
);
}
$smarty->assign('table_data', $table_data); // LOOP
$smarty->display('dbausgabe_new.tpl');
mysql_close();
|
Zuletzt bearbeitet von ma1973 am Do 05.04.2007 16:54, insgesamt 1-mal bearbeitet
|
|
|
|
|
magicslider
Dabei seit: 04.02.2007
Ort: WW
Alter: -
Geschlecht:
|
Verfasst Do 05.04.2007 17:08
Titel
|
|
|
hi,
der fehler ist in der config.php
$db_table ist nicht definiert, was soll dir denn php sonst anzeigen ???
schreib mal in die config:
$db_table = "testtabelle";
bye magicslider
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Do 05.04.2007 17:09
Titel
|
|
|
Trial and Error Hmm, dann probierst du durchschnittlich (erlaubtezeichen^maximaleskriptlaenge)/2 Moeglichkeiten aus...
Poste doch mal schnell die Zeile deines aktuellen "Trials", in der die Zeichenkette "testtabelle" vorkommt.
//Edit: @magicslider: Alter Pfadfinder
Zuletzt bearbeitet von schachbrett am Do 05.04.2007 17:12, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
3-spaltiges Layout: variabel - fix - variabel
[php] variabel IN variabel
variabel von swf zu swf
variabel > include ?
Div in div, höhe variabel?
div-Layout variabel gestalten?
|
|