php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.01.2007, 20:57  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard externe Variable im Skript ausgeben

tag zusammen,
ich stehe gerade vor einem problem. ich habe eine externe datei, in der die verbindung zur datenbank hergestellt wird. ich habe dort nun auch eine sql abfrage reingepackt, welche ich auf jeder seite haben möchte.
die externe datei wird auf jeder seite mit require() ausgeführt. nun möchte ich aber noch die variable aus der externen dabei in dem eigentlichen skript ausgeben.

Beispiel:

Inhalt der "db_verbindung.php":
Code:
<?php
  mysql_connect("xxx","xxx","xxx");
  mysql_select_db("xxx");
 
  $sql = mysql_query("SELECT * FROM tabelle_user");
?>
Inhalt des eigentlichen Skripts:
Code:
<?php
  require("db_verbindung.php");
  
  echo mysql_num_rows($sql);
>?
nur mein problem ist, ich komme nicht an die variable ran, die sich in der externen php datei befindet

kann mir jemand sagen, wie ich da ran komme? habe ich evtl. einen fehler im skript?

Gruß
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.01.2007, 21:02  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

kannste so machen, solange die datei die richtigen rechte hat.

gib doch mal die $sql aus, die müsste drin sein .
notyyy ist offline  
Alt 28.01.2007, 21:33  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ich versuche ja, auf $sql zuzugreifen, nur leider erfolglos

externe datei:
PHP-Code:
$sql_user mysql_query("SELECT * FROM tabelle_user"); 
eigentliches skript:
PHP-Code:
require("externe_datei");

while (
$row_user mysql_fetch_object($sql_user))
  echo 
$row_user->name
da passiert mal rein gar nix
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 28.01.2007, 21:43  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von kampfnickel
$sql_user = mysql_query("SELECT * FROM tabelle_user");
das ?> ist aber da?
notyyy ist offline  
Alt 28.01.2007, 21:47  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

ja, vom syntax her ist alles koreckt, das kommt nur vom board hier. ich bekomme ja auch keine fehlermeldungen und so. aber sobald ich variablen ausgeben will aus der externen dabei klappt nix.

was brauch die externe datei denn für rechte?

edit;
ich hab der externen datei nun alle rechte gegeben, nur da tut sich auch nix
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 28.01.2007, 22:18  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

wenn er keinen error ausgibt ist ja alles ok, versuch doch mal ein z.b. echo befehl in die datei die geincludet wird einzubringen und gucke ob diese dann angezeigt wird .... (in der anderen datei)
notyyy ist offline  
Alt 28.01.2007, 22:23  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Wenn du hier immer von einer "externen Datei" schreibst - meinst du dann, dass diese auf einem anderen Server liegt? Und dein include dann irgendwie so aussieht: require("http://domain.de/datei.php")?

Ich frage nur zur Sicherheit
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.01.2007, 22:26  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

nein, die liegt im selben verzeichnis

das sieht nur so aus --> require("db_verbindung.php")
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
Alt 28.01.2007, 22:32  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Was sagt mysql_error()?
Und setz mal error_reporting auf E_ALL.
In der Tabelle stehn auch wirklich Daten?
Klappt die Verbindung zur Datenbank?
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.01.2007, 22:40  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 311
kampfnickel
Standard

es klappt alles
ich habe die SQL abfrage im PHPmyAdmin 1:1 getestet und dort bekomme ich genau die sachen, die ich brauche. die verbindung klappt auch alles prima, da das ja nicht die einzigste stelle im skript ist, ist auch dies sichergestellt.
sobald ich den codeblock aus der externen datei ins eigentliche skript setze, funktioniert alles bestens.

wenn ich im eigentlichen skript auf die sql-abfrage in der externen datei zugreifen will, kommt die meldung, dass mysql_fetch_object() kein ergebnis bringen kann. ist auch klar, weil die variable aus der externen datei nicht verfügbar ist.

es liegt definitiv daran, dass ich nicht an die variable aus der externen datei komme
__________________
Rollt nen Ball und die Ecke und ist weg!
kampfnickel ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Externe Variable über eine Funktion ausgeben errox PHP Tipps 2008 3 14.04.2008 11:26
bei nicht vorhandener Variable fehlermeldung ausgeben !? mikeda PHP Tipps 2006 9 30.04.2006 03:20
Auswahl als Variable ausgeben / in DB speichern PHP Tipps 2006 3 14.01.2006 13:08
Smarty: Variable als Template ausgeben duderino PHP Tipps 2006 11 08.01.2006 18:43
Text so ausgeben wie in Variable Definiert imported_DJ Nuno PHP Tipps 2005-2 5 23.10.2005 19:40
Bild-Dateiname in Variable speichern und mit PHP ausgeben? nicobischof PHP Tipps 2005-2 2 28.08.2005 16:16
Tabellenname bei Join als Variable mit ausgeben Datenbanken 0 22.07.2005 20:56
Variable speichern und in SQL-Abfrage ausgeben PHP Tipps 2005 2 12.04.2005 11:10
[JS] Variable ausgeben HTML, Usability und Barrierefreiheit 2 18.03.2005 17:33
template in variable zum ausgeben jens76 PHP Tipps 2005 1 01.03.2005 15:00
[Erledigt] php skript in ein Javascript ausgeben mit marquee befehl PHP Tipps 2005 10 23.02.2005 16:21
Speicherplatzbedarf einer Variable ausgeben WarrenFaith PHP-Fortgeschrittene 13 08.02.2005 18:19
Leerzeichen (innerhalb einer Variable) ausgeben HTML, Usability und Barrierefreiheit 3 25.01.2005 15:24
variable von php an Java- Skript PHP Tipps 2004-2 1 22.12.2004 10:57
[Erledigt] sourcecode parsen, nicht ausgeben aber in variable speichern PHP Tipps 2004 4 09.07.2004 19:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php variable marquee, html externes script variablen, php auf variable in einem externen datei zugreiffen, variablen aus externen include nicht verfügbar, variable in script ausgeben, externes avascript ausgeben, php externe variablen in funktion, server variablen ausgeben php skript, sql script variable ausgeben, sql abfrage php script extern, sql select externe variablen, variablen in externe textdatei anzeigen, php variablen aus externem php script, html marquee externe datei, php externe variable ausgeben, externes php mit javascript ausgeben, javavariable in html ausgeben, script variable ausgeben, externe php datei ausgeben, variabeln von phpdatei abfragen extern

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.