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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 15.10.2006, 05:39:19
dtone dtone ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 5
MySQL Page Script. Problem.

Guten morgen alle miteinander,

Ich habe ein nicht gerad einfaches Problem unzwar:

Ich hab ein Pagescript was mir Programmiert wurde auf einem server.
Da ich jedoch den Server gewächselt habe funktioniert as Script logischerweise nichtmehr, meine 1. frage:

Wi kann ich die MySQL Verbindungsdaten ändern ohne eine install.php oder setup.php
Das script hat eine eigenständige php datei erstellt, "daba.php" die enthält folgendes:

PHP-Code:
$server   "";
$username "";
$userpass "";
$db      "";

$dbcnx mysql_connect($server$username$userpass);
if (!
$dbcnx)
{
echo 
"Verbindung zum Server Fehlgeschlagen!";
}

if (!
mysql_select_db($db))
{
echo 
"Verbindung fehlgeschlagen!";
}
?> 
wenn ich jedoch alles ausfülle, wenn das richtig sein sollte klappt es immer noch nicht wie muss ich vorgehen das man auf der seite nicht immer nur:

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/daba.php on line 8
Verbindung zum Server Fehlgeschlagen!
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/daba.php on line 14

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/daba.php on line 14
Verbindung fehlgeschlagen!
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 7

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 7
Zuletzt hinzugefügt: (die letzten 100 zeigen)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 13

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 48

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 48



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 51

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 89

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 89

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 90

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 94

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 94

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 95

Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 99

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 99

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 100


kommt? also muss ich sogesagt das script hacken? und die in der fehlermeldung beschriebene "main.php" sieht folgendermassen aus:

PHP-Code:

<?
include("daba.php");

$zaehler=1;
$sql = mysql_query( "SELECT * FROM tab_mp3s where anzeigen=1   order by id desc  LIMIT 0,11"); 

echo "
<table cellspacing=2 cellpadding=2 class='main_tabelle'>
 <tr>
  <td class='links_kategorie' colspan=6>Zuletzt hinzugefügt: (<a href='index.php?action=zuletzt'>die letzten 100 zeigen</a>)</td></tr>";
while ($row = mysql_fetch_array($sql)) 

echo mysql_error();
$id = $row["id"];
$artist = $row["artist"];
$titel = $row["titel"];
$album = $row["album"];
$jahr = $row["jahr"];
$genre = $row["genre"];
$url = $row["url"];
$songtext = $row["songtext"];
$wertung = $row["wertung"];
$zeit = $row["zeit"];
$datum = $row["datum"];
$album2 = $row["album2"];
$format = $row["format"];

$explode = explode("-",$datum);
$gerdate = "$explode[2].$explode[1].$explode[0]";

echo "<tr ><td width=600 valign='top'><a href=\"index.php?action=showsong&id=$id\">$artist - $titel</a>";
if ($format == 'album')
{
echo "<font color='red'> ALBUM</font>";
}  
if ($format == 'video')
{
echo "<font color='red'> VIDEO</font>";
}  
echo " ($gerdate / $zeit)</td>";
   
 }

echo"</tr></table>";

$zaehler=1;
$sql = mysql_query( "SELECT * FROM tab_mp3s   order by hits desc  LIMIT 0,11"); 

echo "<table class='main_tabelle' cellspacing=2 cellpadding=2><br><tr></tr><tr><td class='links_kategorie' colspan=4>Mit den meisten Hits:</td></tr>";
while ($row = mysql_fetch_array($sql)) 

$id = $row["id"];
$artist = $row["artist"];
$titel = $row["titel"];
$album = $row["album"];
$jahr = $row["jahr"];
$genre = $row["genre"];
$url = $row["url"];
$songtext = $row["songtext"];
$wertung = $row["wertung"];
$zeit = $row["zeit"];
$datum = $row["datum"];
$hits = $row["hits"];
$format = $row["format"];


echo "<tr><td class='links_links' valign='top'><a href=\"index.php?action=showsong&id=$id\">$artist - $titel</a>";
if ($format == 'album')
{
echo "<font color='red'> ALBUM</font>";
}  
if ($format == 'video')
{
echo "<font color='red'> VIDEO</font>";
}  
echo " ($hits)</td>";


 }



?>

</tr></table>
<?
//ABFRAGE FÜR ANZAHL DER MP3S
$sql = mysql_query( "SELECT count(id) as anzahlmp3s FROM tab_mp3s"); 
$row = mysql_fetch_array($sql);
$anzahlmp3s = $row["anzahlmp3s"];

//ABFRAGE FÜR SUMME DER HITS
$sql = mysql_query( "SELECT sum(hits) as summehits FROM tab_mp3s"); 
$row = mysql_fetch_array($sql);
$summehits = $row["summehits"];

//GESAMTGRÖßE DER MP3S IN MB
$sql = mysql_query( "SELECT sum(size) as size FROM tab_mp3s"); 
$row = mysql_fetch_array($sql);
$size = $row["size"];



?>
ich schätze mal der zeigt die fehlermeldung an weil keine verbindung mit dem MySQL Server besteht. Aber wie löse ich das Problem mit den Verbindungsdaten da ja keine Install oder setup.php mehr vorhanden ist?

Habe im Internet NICHTS anderes gefunden ausser dieses Forum und würde mich freuen wenn ihr das Problem lösen könntet.

Da ich die halbe Nacht nach dem Problem gesucht hab und schon müde bin hinterlasse ich meine mail adresse für antworten wenn ich morgen nicht rechtzeitig hier sein sollte:)

ddlcorner@gmail.com
Mit Zitat antworten
  #2  
Alt 15.10.2006, 08:47:30
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: MySQL Page Script. Problem.

Zitat:
Zitat von dtone Beitrag anzeigen
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/export/www/vhosts/funnetwork/hosting/boardpower/daba.php on line 8
Verbindung zum Server Fehlgeschlagen!
Frage einfach Deinen Provider, guck in dessen FAQ und überhaupt mal in Deinen Vertrag, ob der Dir überhaupt MySQL zur Verfügung stellt.

Zitat:
Da ich die halbe Nacht nach dem Problem gesucht hab
Nach dem Problem brauchst Du nicht zu suchen, weil Du es schon hast.

Nach der Fehlermeldung hättest Du Faulpelz schon mal suchen können. Google findet die ca. 700.000 mal.

Die Lösung hieße:
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock

Da Du aber nicht der Root des Servers bist (hoffe ich zumindest), nutzt Dir das Wissen absolut nix.
Zitat:
und schon müde bin hinterlasse ich meine mail adresse für antworten wenn ich morgen nicht rechtzeitig hier sein sollte:)
Soweit geht die Liebe nu nich.
Mit Zitat antworten
  #3  
Alt 15.10.2006, 12:41:38
dtone dtone ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 5
AW: MySQL Page Script. Problem.

In Google hab ich ja gesucht, aber da wir dann etwas beschrieben mit ener zeile einfügen unzwar: "mysql error()" so ungefähr.
Aber das nützt mir nichts wenn ich nur die MySql Verbindungsdaten ändern müsste.

1. Der Server unterstützt MySQL und wird mir auch zur verfügung gestellt.
2.Ist das script noch auf die MySQL Verbindungsdaten vom vorherigen Server konfiguriert, nur das ich nicht weiss wie ich das ändern muss, dann müsste ja alles glatt laufen

Nur das Problem es gibt keine install oder Setup.php mehr davon :(
oder kann ich das mit PHPmyAdmin ändern?

MfG:dtone

Geändert von dtone (15.10.2006 um 12:48:28 Uhr)
Mit Zitat antworten
  #4  
Alt 15.10.2006, 13:22:03
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: MySQL Page Script. Problem.

Ich würde einfach mal in daba.php die Werte der Variablen $server, $username und $userpass anpassen.
Mit Zitat antworten
  #5  
Alt 15.10.2006, 13:36:26
dtone dtone ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 5
AW: MySQL Page Script. Problem.

ok, ich habe jetzt wie so eingegeben:

PHP-Code:
<?

$server   = "localhost";
$username = "boardpower";
$userpass = "mein passwort";
$db      = "boardpower";

$dbcnx = mysql_connect($localhost, $boardpower, $mein passwort);
if (!$dbcnx)
{
echo "Verbindung zum Server Fehlgeschlagen!";
}

if (!mysql_select_db($db))
{
echo "Verbindung fehlgeschlagen!";
}
?>
jedoch bekomme ich dann so eine meldung:

Parse error: syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /usr/export/www/vhosts/funnetwork/hosting/boardpower/daba.php on line 8

wo liegt das problem??
MfG: dtone
Mit Zitat antworten
  #6  
Alt 15.10.2006, 15:01:46
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: MySQL Page Script. Problem.

Zitat:
Zitat von dtone
PHP-Code:
$dbcnx mysql_connect($localhost$boardpower$mein passwort); 
Warum hast du hier die Variablennamen geändert?
Mit Zitat antworten
  #7  
Alt 15.10.2006, 15:29:29
dtone dtone ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 5
AW: MySQL Page Script. Problem.

soll ich es so lassen?? funzt dann aber auch nicht:(
Mit Zitat antworten
  #8  
Alt 15.10.2006, 15:41:25
dtone dtone ist offline
Anfänger
 
Registriert seit: Oct 2006
Beiträge: 5
AW: MySQL Page Script. Problem.

Hab die Variabelen-namen wieder im standart name umgeändert aber jetzt kommt auf der page folgende meldung



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 13


Mit den meisten Hits:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 52

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 91

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 96

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/boardpower/main.php on line 101


wenn das script auf meinem MySQL server konfiguriert ist kammt DAS normalerweise nicht oder?

MfG:dtone
Mit Zitat antworten
  #9  
Alt 15.10.2006, 15:58:06
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: MySQL Page Script. Problem.

Schau dir das bitte mal an:
Zitat:
7. Wenn ihr etwas postet, was fehlerhaft ist, dann auch bitte den dazugehörigen MySQL-Error; den bekommt ihr wie folgt heraus:

PHP-Code:
$sql "SELECT bla FROM blubb WHERE blipp";
$qry mysql_query$sql ) or die( mysql_error() ); 
Falls nun die SQL-Abfrage fehlerhaft sein sollte, wird euch die zugehörige errormessage ganz von alleine ausgegeben.

8. Falls ihr obenstehendes beachtet habt, gebt euch euer SQL-Statement via echo aus und schaut, ob alles so aussieht, wie ihr es euch vorgestellt habt.
Quelle: http://www.selfphp.info/forum/showthread.php?t=8195
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mysql eingave sprict php / ODBC Treiber Problem bei Access tak47 MySQLi/PDO/(MySQL) 0 28.08.2006 14:00:19
Problem mit mySQL nach Update auf Version 5.0.18 gl0be MySQLi/PDO/(MySQL) 8 07.02.2006 02:17:49
MySQL Connect Problem DanielEXQ2 PHP Grundlagen 8 14.05.2005 03:07:55
News script OHNE mysql Densen PHP Grundlagen 7 28.01.2004 19:57:50
Weiteres Problem mit selbstgeschriebenem Script WerWennNichtIch PHP für Fortgeschrittene und Experten 5 03.12.2002 09:22:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:57:55 Uhr.


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


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