Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Problem mit PHP
11.08.2004, 21:06
Beitrag: #1
Problem mit PHP
Also, ich bin gerade dabei mir PHP ein wenig anzueignen und schreibe da an einem ganz einfachem News Script mit Datenbank.

Tabellen sind alle erstellt und ich kann News eintragen, lokal kann ich mir die das auch anschauen, da funzt alles.
Aber wenn ich das jetzt auf den Webspace packe, kommt diese Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/znay/abrufen2.php on line 19

die abrufen2.php sieht so aus:
[php:1]
<?php
error_reporting(E_ALL);
include 'config2.php';
@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR
die("Keine Verbindung zur Datenbank. Fehlermeldung:".mysql_error());
mysql_select_db(MYSQL_DATABASE) OR
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
$sql = 'SELECT News, Header, Datum'
. ' FROM News'
. ' ORDER BY Datum DESC LIMIT 0, 30';
$result=mysql_query($sql);
if(mysql_num_rows($result)){
while($row = mysql_fetch_assoc($result)) {
echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<th width=\"500\" height=\"10\" align=\"left\">".addslashes(htmlspecialchars($row['Datum']))."&nbsp;.::".$row['Header']."::.</th>
</tr>
<tr>
<td width=\"500\" height=* align=\"left\" valign=\"top\">".$row['News']."</td>
</tr></table>
<br>";
}
}

?>
[/php:1]

Wie gesagt, bei mir lokal aufm Rechner funzt alles nur halt nciht auf dem Webspace.
ich hoffe ihr könnt mir helfen.

Mfg. Znay
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 07:46
Beitrag: #2
 
hast du auf dem webspace auch die datenbank eingerichtet bzw. ist da eine vorhanden?

[Bild: signatur_fotoblog.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 08:44
Beitrag: #3
 
ja, die is dort vorhanden. habe extra vorher mit phpmyaadmin nachgeschaut und die datei die die tabelle in der datenbank erstellt nutzt ja die selben einstellungen wie di anderen dateien, die darauf zugreifen

einamal die datei, womit die tabelle erstellt wird

[php:1]
<?php
//install.php
include("config2.php");
$db_link= @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
if($db_link){
if(mysql_select_db(MYSQL_DATABASE)){
mysql_select_db(MYSQL_DATABASE);
$sql="CREATE TABLE news (
ID INT AUTO_INCREMENT PRIMARY KEY,
Header VARCHAR(50),
News Text,
Datum DATETIME)";
mysql_query($sql);
echo"installation erfolgreich.";
echo"Bitte löschen sie die Datei install.php";
}
mysql_close();
}else{
echo"Verbundung zur Datenbank konnte nicht hergestellt werden.";
echo"Bitte korrigieren sie die ihre Eingaben in der config.php";
}

?>
[/php:1]

und einmal die config2.php
[php:1]
<?php
//config2.php
error_reporting(E_ALL);
//daten für die datenbankverbindung
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'der_username');
define('MYSQL_PASS', 'das_userapsswort');
define('MYSQL_DATABASE', 'diedatenbank');
$passwort="passwort_zum_newsschrieben_ect";
?>[/php:1]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 08:48
Beitrag: #4
 
@ virus kannst du dich dem problem mal annehmen? ich hab da jetzt keine ahnung mehr von. php ist noch nicht meine welt. werde mir das wohl nächstes schuljahr aneignen als nebenbeschäftigung Wink

[Bild: signatur_fotoblog.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 08:51
Beitrag: #5
 
ich habe gerade das script noch einmal getestet und komischerweise, obwohl ich rein garnichts verändert habe, geschweigedenn mein ftp prog angemacht habe funzt alles

Trozdem vielen Dank für die mühe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 08:54
Beitrag: #6
 
och. war wohl ein script, was erst mal wach werden musste Biggrin ist aber besser wenn alles funzt dann close ich das hier jetzt mal

[Bild: signatur_fotoblog.jpg]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 13:10
Beitrag: #7
 
Ich habe das Topic nochmal geöffnet da ich noch eine Frage habe. Warum schreibst du die sql so komisch?

[php:1]$sql = 'SELECT News, Header, Datum'
. ' FROM News'
. ' ORDER BY Datum DESC LIMIT 0, 30';[/php:1]

Wozu machst du da Punkte rein? Ich finde diese Form ist weitaus übersichtlicher.

[php:1]$sql = 'SELECT News, Header, Datum FROM `News` ORDER BY Datum DESC LIMIT 0, 30';[/php:1]

Oder hatte das mit den Punkten ein besonderen Grund?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 13:33
Beitrag: #8
 
Da ich gerade erst mit PHP anfange und das, das erste is was ich mit einer datenbank mache, habe ich da ein wenig rumgewuschtelt und den code bei phpmyadmin eingegeben, da bin ich dann au php code generieren gegeangen und das kam raus...

Aber mir ist ein großer Fehler unterlaufen, ich habe nur getestet, ob das reinschrieben in die DB funzt, aber nicht ob das mit dem auslesen geht, was ja eigentlich das Problem ist....*schäm*
Also funzt das immernoch nicht...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 14:05
Beitrag: #9
 
Pack mal meine $sql in deine rein.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
12.08.2004, 14:09
Beitrag: #10
 
da kommt wieder das gleiche
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  flash + php = Problem loewenzahn 2 189 29.12.2007 12:32
Letzter Beitrag: loewenzahn
  Problem mit Captcha Freshmaker_01 23 520 26.11.2006 00:44
Letzter Beitrag: ~Christian
  Problem mit Uploadscript Takedown 3 310 28.02.2006 08:35
Letzter Beitrag: Takedown
  [PHP] mkdir Problem Takedown 11 619 27.01.2006 16:43
Letzter Beitrag: Takedown
  [PHP] Login Script Problem XuRaX 17 797 17.01.2006 08:30
Letzter Beitrag: Virus
  Problem mit: PHP-SWITCH styleCoder 2 360 15.09.2005 09:51
Letzter Beitrag: Virus
  navigieren mit indes.php?action=... (switch) problem Novadis 7 390 31.05.2005 14:18
Letzter Beitrag: e-phy
  Riesen problem und keine lösung in sicht ! include() Novadis 7 325 28.04.2005 16:58
Letzter Beitrag: ~Christian
  Problem mit Where Klausel bei Join White 2 244 25.03.2005 20:20
Letzter Beitrag: White
  Problem mit Scripte von Osmodia rene 2 236 17.02.2005 13:33
Letzter Beitrag: Freshmaker_01

Gehe zu:

KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation