php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.08.2005, 00:10  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard Ausgabe 6

Also cih arbeite das erste mal mit MYSQL, und haben ein kleines Problem.

PHP-Code:
<?php 

    error_reporting
(E_ALL); 


    
define('MYSQL_HOST',     'localhost'); 

    
define('MYSQL_USER',     'test1988'); 

    
define('MYSQL_PASS',     'xxxxxxxx'); 

    
define('MYSQL_DATABASE''test1988'); 
     
    @
mysql_connect (MYSQL_HOSTMYSQL_USERMYSQL_PASS
    OR die (
"Es Konnte keine verbindung hergestellt werden. Grund:" .mysql_error());
    
mysql_select_db (MYSQL_DATABASE)
    OR die (
"Datenbank kann nicht genutzt werden. Grund:" .mysql_error());
    
    
$kennwort1 "http://test1988.te.funpic.de/Koords1.txt";
    
$kennwort2 "http://test1988.te.funpic.de/Koords2.txt";
    
    
$sql mysql_query("INSERT INTO Koords (koords) VALUES 
    ('$kennwort1')"
) OR die ("Grund:" .mysql_error());
    
    
$sqll mysql_query("INSERT INTO Koords (koords) VALUES 
    ('$kennwort2')"
) OR die ("Grund:" .mysql_error());

    
$abfrage mysql_query (" SELECT * FROM `Koords` ORDER BY `koords` DESC LIMIT 0 , 30");
    
$reihen mysql_num_rows($abfrage);
    
    echo 
$reihen;

?>
Folgendes script gibt 6 aus. Ich glaube das ist die ID. Die 2 txt documente, haben zusammen 30.000 zeilen. Diese habe ich versucht mit diesem script in die datenbank zu speichern, und danach wieder auszulesen.
Und ausgabe = 6 anstadt der 30.000 zeilen. kann da einer helfen???

Herzlichen Dank
Marian

?>[/php][/url]
Marian ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.08.2005, 00:36  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Wie die sechs zu stande kommt, weiß ich nicht, aber du musst natürlich noch eine Schleife, while oder so reinbringen, sonst läuft das ganze nicht. Außerdem würde ich für so eine große Datei die max_execution_time hochsetzen.
__________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." - Linus Torvalds, 1996
Kort ist offline   Mit Zitat antworten
Alt 14.08.2005, 03:51  
Gast
 
Beiträge: n/a
Standard

Zitat:
$reihen = mysql_num_rows($abfrage);
echo $reihen;
Es gibt offenbar sechs Ergebnisdatensätze.

siehe auch:
http://php.net/mysql_num_rows
http://php.net/mysql_fetch_array
http://php.net/while
  Mit Zitat antworten
Alt 14.08.2005, 14:24  
Erfahrener Benutzer
 
Registriert seit: 09.09.2004
Beiträge: 716
PHP-Kenntnisse:
Anfänger
Kort zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Das ist klar, nein ich meinte, dass ich nicht weiß, wieso sechs vorhanden sind, wenn die Datei doch 30.000 Zeilen hat..
__________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." - Linus Torvalds, 1996
Kort ist offline   Mit Zitat antworten
Alt 15.08.2005, 11:33  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich weiss nicht, was du sonst noch in der Tabelle hast, aber eigentlich müsste 2 herauskommen, da du genau zwei Einträge mit dem Namen der Dateien machst. Vielleicht ist es aber das dritte mal, dass du dein Script aufrufst, und dann sind natürlich 6 Einträge vorhanden. Wenn di den Inhalt der Dateien in der DB haben willst, musst du natürlich diese zuerst einlesen und dann speichern, also z.B. so (für die erste Datei):
PHP-Code:
<?php
...
$daten file($kennwort1);
$sql "INSERT INTO Koords (koords) VALUES  (" .
           
implode("'), ('"$daten) . ")";
mysql_query($sql) or die("Fehler: " mysql_eror() . "
Query: $sql"
);
...
?>
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 15.08.2005, 11:40  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

Liebe Marian,
du hast sicher deinen alten Thread vergessen, ich antwortete auf dein Problem dort.
Bitte lies dort nach:
http://www.phpfriend.de/ftopic44903-10.html
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline   Mit Zitat antworten
Antwort


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
Problem mit Ausgabe eines gifs für ein Captcha Canni HTML, Usability und Barrierefreiheit 5 15.07.2008 19:05
Farbe des SQL-Ergebnisses in der Ausgabe Peer PHP Tipps 2006 14 14.09.2006 08:51
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
Ausgabe nach häufigkeit eines Treffers sortieren axelnes Datenbanken 1 17.02.2006 12:14
[Erledigt] PHP Schleifenproblem, doppelte ausgabe der litenwerte PHP-Fortgeschrittene 1 16.01.2006 01:55
Ausgabe einer Datei in Variable speichern Madden PHP Tipps 2007 11 16.11.2005 01:33
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
[Erledigt] Geteilte Ausgabe an den Browser... PHP-Fortgeschrittene 4 01.07.2005 13:07
date() Ausgabe in Deutsch PHP-Fortgeschrittene 8 06.02.2005 19:32
Echo ausgabe Zeitlich verzögern? medico HTML, Usability und Barrierefreiheit 14 03.01.2005 08:23
[Erledigt] formatierung der ausgabe, felder mit zeilenumbruch Datenbanken 4 25.11.2004 10:34
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
[Erledigt] Prozedurale Bibliothek für HTML Ausgabe PHP Tipps 2004 0 06.07.2004 11:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:52 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.