SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 03.10.2004, 12:41:59
Milo Milo ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 6
PHP connectet nicht zu Datenbank

Hi @ll

Ich habe ein Problem mit PHP. Ich bin noch ein anfänger und daher freue ich mich über jede Hilfe. Ich habe mir ein Script zusammen gebaut das nur Zur Datenbank verbinden soll und mir bei erfolgter Verbindung Schreibt 'Verbindung wird aufgebaut... Verbindung erfolgreich aufgebaut'

Und bei nicht erfolgter Verbindung: 'Verbindung wird aufgebaut... Verbindung konnte nicht aufgebaut werden. Problem: ......'

Das ganze sieht bei mir so aus:

Zitat:
Einmal die verbindung.php
PHP-Code:
<?php
include ('vars.php')
$conct mysql_connect('$my_host''my_user''my_pass''$my_db');
if (!
$conct) {
  die (
'Verbindung wird aufgebaut... Verbindung konnte nicht aufgebaut werden. Problem:' mysql_error());
}
echo 
'Verbindung erfolgreich aufgebaut.';
$conctclose mysql_close($conct);
if (!
$conctclose) {
die (
'Verbindung wird geschlossen... Verbindung konnte nicht geschlossen werden. Problem:' mysql_error());
}
?>

Und hier die vars.php
PHP-Code:
<?php
$my_host 
"localhost";
$my_user "web21";
$my_pass "122031";
$my_db "usr_web21_5";
?>
Ich bekomme aber immer diese Fehlermeldung:

Zitat:
Parse error: parse error, unexpected T_VARIABLE in /home/www/web21/html/testtest/verbindung.php on line 3
Wasbedeutet sie? Und wie bekomme ich sie behoben?

Danke für Hilfe im vorraus

Euer Milo
Mit Zitat antworten
  #2  
Alt 03.10.2004, 12:58:56
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
dassde ne variable zu viel hast.

schau dir nochmal mysql_connect an.
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
Mit Zitat antworten
  #3  
Alt 03.10.2004, 13:01:05
Usul Usul ist offline
Junior Member
 
Registriert seit: Jul 2004
Beiträge: 213
ach und variablen werden innerhalb von apostrophen nicht als variablen erkannt, sondern als strings. entweder $my_host oder 'localhost' aber nicht: '$my_host' oder localhost.

aussderdem hast du auch bei manchen variablen einfach das $ vergeessen.
__________________
Trapper: "This war is turning everybody into a criminal and it's making me sick."
Hawkeye: "Well next time try to stay out of the draft."
Mit Zitat antworten
  #4  
Alt 03.10.2004, 13:04:04
Milo Milo ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 6
Ich habe das so gelesen und zwar hier

.http://de3.php.net/manual/de/function.mysql-connect.php

und da steht das ich einen string nehmen muss damit es funtzt
Mit Zitat antworten
  #5  
Alt 03.10.2004, 16:33:54
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von Milo
Ich habe das so gelesen und zwar hier

.http://de3.php.net/manual/de/function.mysql-connect.php

und da steht das ich einen string nehmen muss damit es funtzt
Natürlich müssen Host, Username und Passwort in Form eines Strings vorliegen. Das bedeutet aber nicht, dass du die Variablen zwischen ' setzen musst, sondern , dass der Wert der Variablen vom Datentyp String sein muss.
Mit Zitat antworten
  #6  
Alt 03.10.2004, 16:36:46
Milo Milo ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 6
hab das Problem gelöst trotzdem danke :)
Mit Zitat antworten
  #7  
Alt 03.10.2004, 16:45:20
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von Milo
hab das Problem gelöst trotzdem danke :)
Schön ;) Weißt du jetzt auch, woran es lag bzw. hast du die Problematik verstanden?

Hier noch ein Link:
Variablen
Mit Zitat antworten
  #8  
Alt 03.10.2004, 16:48:24
Milo Milo ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 6
jep!

ich musste

PHP-Code:
 include (vars.php
in
PHP-Code:
 include (vars.php); 
ändern

thx für den link :)
Mit Zitat antworten
  #9  
Alt 03.10.2004, 16:52:43
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Das dürfte dein Problem aber nicht wirklich lösen. Auch include() erwartet einen String als Parameter.

Richtig wäre:
PHP-Code:
<?php
    
include('vars.php');

    
//  oder auch:

    
include("vars.php");
?>
Mit Zitat antworten
  #10  
Alt 03.10.2004, 16:54:18
Milo Milo ist offline
Anfänger
 
Registriert seit: Oct 2004
Beiträge: 6
hat aber auch so geklappt :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:38:51 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt