WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.08.2001, 11:14   #1
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Standard anfänger php problem

bin gerade am erlernen/üben von php...

nur das seltsame ist ich kann kein php script in einem html code ausführen, wenn ich aber im editor ein php script schreibe und dieses als *.php abspeichere dann funkt dieses schon!

an was liegt das?


als server verwende ich denn apache
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 01.08.2001, 11:18   #2
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

Der Server muss ja wissen was er parsen soll. Und damit er es weiß musst eben alle Dateien die PHP Code enthalten mit *.php abspeichern.
renew ist offline   Mit Zitat antworten
Alt 01.08.2001, 11:22   #3
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Standard

eh klar, danke
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 01.08.2001, 11:27   #4
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Idee 2 Möglichkeiten

1. Du konfigurierst apache so, dass er html-files als php-files interpretiert.
2. Du benennst einfach alle files *.php, php-code musst Du in diesen files mit <?php und ?> explizit kennzeichnen. html-code kannst einfach stehenlassen.

Hilft Dir das?
Alex1 ist offline   Mit Zitat antworten
Alt 01.08.2001, 11:29   #5
MZ
IAMTHEAMDIN
 
Registriert seit: 12.10.2000
Beiträge: 1.992


Standard

oder .php3 oder .phtml
____________________________________
cu

mz

MZ ist offline   Mit Zitat antworten
Alt 01.08.2001, 11:37   #6
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

@MZ

genau
Alex1 ist offline   Mit Zitat antworten
Alt 01.08.2001, 13:33   #7
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Standard

okay, das hab ich gecheckt! thx....


aber wie kann ich nun offline php scripts betrachten, möchte diese nicht immer auf den server raufspielen müssen und dann im browser betrachten?
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 01.08.2001, 13:37   #8
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Da installierst Du Dir auf Deinem PC am Besten einen Webserver (apache), php und zum drüberstreuen mySQL.
Und vorher kaufst Dir noch ein gutes Buch
Alex1 ist offline   Mit Zitat antworten
Alt 01.08.2001, 15:37   #9
nukia
Elite
 
Registriert seit: 24.01.2001
Alter: 49
Beiträge: 1.017


nukia eine Nachricht über ICQ schicken
Standard

habe nun eine mysql db angelegt (kunden) mit 2 einträgen...

möchte nun durch dieses script die namen rausholen

<?php


$server ="IP ADRESSE";
$Benutzer = "";
$Kennwort = "";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("kunden", $verbindung);
$sql = "SELECT * FROM name";
$ergebnis = mysql_query($sql, $verbindung);
echo "

Dateninhalte der Tabelle Name:</p>\n";
->while($row = mysql_fetch_object($ergebnis))
{
echo $row->Name, " ", $row->Vorname, ", ",$row->Telefon, ", ";
}
->mysql_free_result($ergebnis);
mysql_close($verbindung);


?>

bekomme aber (->) immer eine fehlermeldung obwohl die verbindung zur db hergestellt werden kann

Warning: Supplied argument is not a valid MySQL result resource in c:\programme\apache\apache\htdocs\markus\test.php on line 45

Warning: Supplied argument is not a valid MySQL result resource in c:\programme\apache\apache\htdocs\markus\test.php on line 49
____________________________________
Der Computer ist die Lösung vieler Probleme, die wir ohne Computer gar nicht hätten.
Klaus-Peter Schreiner (*1930) deutscher Satiriker und Kabarettautor
nukia ist offline   Mit Zitat antworten
Alt 01.08.2001, 16:07   #10
Alex1
Alter Sack
 
Benutzerbild von Alex1
 
Registriert seit: 19.09.1999
Ort: An der schönen alten Donau
Alter: 53
Beiträge: 1.579

Mein Computer

Standard

Hm..
aus dem Gedächtnis heraus probier mal folgendes (sofern "name" auch die bezeichnung für die Tabelle ist, müsste es funktionieren):

while($row = mysql_fetch_array($ergebnis))

Also alles zusammen:

<?php
$server ="IP ADRESSE";
$Benutzer = "";
$Kennwort = "";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("kunden", $verbindung);
$sql = "SELECT * FROM name"; //<-- "name" KOMMT MIR VERDÄCHTIG VOR...
// da gehört jedenfalls der Name der
// Tabelle hin, aus der die Daten stammen
$ergebnis = mysql_query($sql, $verbindung);
echo "

Dateninhalte der Tabelle Name:</p>\n";
while($row = mysql_fetch_array($ergebnis))
{
echo $row[0], " ", $row[1], ", ",$row[2], ", ";
}
mysql_free_result($ergebnis);
mysql_close($verbindung);
?>

"mysql_close($verbindung);" kannst Dir eigentlich sparen, da mit Ende des Scripts auch die Datenbankverbindung geschlossen wird.
Alex1 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:05 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag