php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.01.2010, 19:17  
Neuer Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
wali befindet sich auf einem aufstrebenden Ast
Standard Referenzen von eine Tabelle in die andere Kopieren

Hallo zusammen,

ich habe ein großes Problem und hoffe, dass ich hier geholfen werde. Dazu kommt noch hinzu, dass ich nie mit Programmiersprachen zu tun hatte und heute zum ersten Mal mich mit php auseinander setzte. Im Voraus bedanke ich mich schon dafür, dass ihr die Zeit nimmt, um das hier durch zu lesen und zu verstehen. Für jede Hilfestellung bedanke ich mich im Voraus.

Mein Vorhaben:

Für jedes Wort (180 000 Wörter insg. in eine Sprach die von Rechts nach links geschrieben wird) aus erste Tabelle sollen solche Gedichtverse (120 000 Verse insg. auch in Rtl Sprache) in die zweite Tabelle gefunden werden, wo das Wort vorkommt. Wenn es mehrere Treffer gibt(was fast immer der Fall ist), müssen alle Ergebnisse mir angezeigt werden und ich muss den passenden Vers aussuchen können und es soll dann von zweiter Tabelle in die erste kopiert werden. Dann das nächste Wort usw.…Jedes Wort in Tabelle1, das schon verarbeitet wurde, soll in spalte „finished“ von „0“ auf „1“ gekennzeichnet werden. Und jeder Wert in Spalte „total_references“ in zweite Tabelle(Verstabelle) soll um „+1“ erhöht werden, wenn der entsprechender Vers als Referenz ausgewählt wird. Dadurch wird man dann wissen wie oft schon ein Vers verwendet wurde und so kann eine zu oft vorkommende Wiederholung vermieden werden.

Was ich bis jetzt habe:

--Datenbank angelegt: „db213612_29“
-- Erste Tabelle wie folgt angelegt:
Code:
CREATE TABLE `Pashto_wordlists` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `Pashto_words` varbinary(256) NOT NULL,
  `Phonetic` varbinary(256) NOT NULL,
  `Grammar` varbinary(256) NOT NULL,
  `German_Meanings` varbinary(255) NOT NULL,
  `Pasto_Synonyms` varbinary(255) NOT NULL,
  `Selected_References` varbinary(256) NOT NULL,
  `Automatic_References` varbinary(256) NOT NULL,
  `finished` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `term123` (`Pashto_words`,`Phonetic`,`Grammar`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6216 ;
-- Zweit Tabelle wie folgt angelegt:
Code:
CREATE TABLE `References` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `References` varbinary(256) NOT NULL,
  `total_references` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `term123` (`References`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1631 ;
--Zum Testzwecken 120 Einträge in die erste Tabelle und 1400 Einträge ich die zweite Tabelle durch INSERT hinzugefügt. Es gibt jede Menge solche verse in tabelle2 die zu Wörtern in Tabelle1 passen.

--eine Datei konfiguration.php mit folgenden Code erstellt:

PHP-Code:
<?php

error_reporting
(E_ALL);

define 'MYSQL_HOST','meinsqlhost.de' );

define 'MYSQL_BENUTZER',  'meinename' );

define 'MYSQL_KENNWORT',  'meinpasswort' );

define 'MYSQL_DATENBANK''db213612_29' );
?>
-- Die datei index.php mit folgenden Code erstellt:
PHP-Code:
Search for Pashto word
<form method="post" action="search.php">
<input name="search" id="search" size="26" type="text">
<input name="search" type="image" src="button.jpg">
</form> 

Search for Pashto Poem
<form method="post" action="search2.php">
<input name="search" id="search" size="26" type="text">
<input name="search" type="image" src="button.jpg">
</form>


<?php

header
("Content-Type: text/html; charset=utf-8");


require_once (
'konfiguration.php');
$db_link mysql_connect (MYSQL_HOSTMYSQL_BENUTZERMYSQL_KENNWORT);


$db_sel mysql_select_db'db213612_29' )
   or die(
"Auswahl der Datenbank fehlgeschlagen");

$sql "SELECT * FROM Pashto_wordlists";

$db_erg mysql_query$sql );
if ( ! 
$db_erg )
{
  die(
'Ungültige Abfrage: ' mysql_error());
}

echo 
'<table border="1">';
while (
$zeile mysql_fetch_array$db_ergMYSQL_ASSOC))
{
  echo 
"<tr>";
  echo 
"<td>"$zeile['id'] . "</td>";
  echo 
"<td><fontface=Pokhto>"$zeile['Pashto_words'] . "</td>";
  echo 
"<td>"$zeile['Phonetic'] . "</td>";
  echo 
"<td>"$zeile['Grammar'] . "</td>";
  echo 
"<td>"$zeile['German_Meanings'] . "</td>";
  echo 
"<td>"$zeile['Pasto_Synonyms'] . "</td>";
  echo 
"<td>"$zeile['Selected_References'] . "</td>";
  echo 
"<td>"$zeile['Automatic_References'] . "</td>";
  echo 
"<td>"$zeile['finished'] . "</td>";
  echo 
"</tr>";
}
echo 
"</table>";

mysql_free_result$db_erg );
?>
Eure Vorschläge/Eure Hilfestellung

wie soll ich weiter vorgehen um index.php so zu gestallten, dass ich wie oben beschrieben,mein Ziel erreichen kann?

Wenn etwas unklar ist, dann bitte fragt. Ich werde versuchen es zu erklären.

Grüße
wali ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.01.2010, 20:50  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
dass ich nie mit Programmiersprachen zu tun hatte und heute zum ersten Mal mich mit php auseinander setzte
Also ganz ehrlich - auch wenn Du Dir wohl halbwegs erfolgreich schon Schnipsel zusammenkopiert hast, diese Aussage finde ich doch schon etwas eigenartig.
Du gehst doch auch nicht nach der ersten Fahrschulstunde zum Nürnburgring und meldest Dich beim Rennen an („ich habe heute erst angefangen, ich werde wohl noch etwas Hilfe benötigen“). Bitte mache Dich erstmal eine Weile mit der Sprache vertraut. Von 0 auf 100 geht nicht und unsere Antworten würdest Du vermutlich auch nicht verstehen, ohne dass wir Dir alles vorkauen. Und letzteres ist nicht der Sinn dieses Forums.

Bitte beachten: Forenrichtlinien
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
Alt 13.01.2010, 20:59  
Neuer Benutzer
 
Registriert seit: 07.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
wali befindet sich auf einem aufstrebenden Ast
Standard

Lieber nikosch,

für deine Antwort bedanke ich mich sehr herzlich. Ich werde dein Rat befolgen und weiter üben und lesen.

Gruß
wali ist offline  
Alt 13.01.2010, 21:53  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.990
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Danke für Dein Verständnis.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online  
 


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
Datensatz kopieren, einen Eintrag ändern und in gleiche Tabelle einfügen beta02 Datenbanken 4 28.05.2009 16:04
MYSQL Tabelle -> backup und damit andere DB updaten gamerphil PHP Tipps 2009 2 21.03.2009 20:09
[Erledigt] Spaltenwerte in andere Spalte kopieren Goof PHP Tipps 2009 2 24.02.2009 19:35
SQL-Befehl: Spalte innerhalb der Tabelle in andere Spalte... go1denboy Datenbanken 5 12.06.2008 19:06
Kopieren eines Eintrags von der einen Tabelle in die andere Plague Datenbanken 3 13.06.2007 12:31
Tabelle kopieren und gleichzeitig updaten? buLLfisH Datenbanken 2 21.05.2006 10:29
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
[Erledigt] Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
werte einer tabelle in andere tabelle speichern high_scorer Datenbanken 3 30.09.2005 16:28
[Erledigt] Nimmt andere Tabelle bei update als ich gesagt hab??? Datenbanken 4 23.04.2005 12:16
Tabelle im DIV-Container zentrieren HTML, Usability und Barrierefreiheit 1 21.04.2005 22:28
mehre Zeilen aus einer Tabelle in eine andere kopieren Diet PHP Tipps 2005 2 20.04.2005 19:07
Sortieren anhand einer zweiten Tabelle PHP Tipps 2004 6 20.09.2004 09:03
Primary Key der einen Tabelle in die andere? Paulo PHP Tipps 2004 2 04.09.2004 11:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
excel kopieren ohne referenz, sql kopieren von tabellen und einfügen, tabelle kopieren mit referenz, xcel referenzen kopieren, php tabelle in andere datenbank kopieren, php referenz kopieren, excel einfügen ohne referenz, excel werte ohne referenz kopieren, excel kopieren referenz, php tabelle in eine andere kopieren, werte ohne referenz kopieren excel, sql datensatz mit referenzen kopieren, html ein wort in andere html kopieren, http://www.php.de/php-einsteiger/63331-referenzen-von-eine-tabelle-die-andere-kopieren.html, zeilen aus einer tabelle kopieren, referenz zelle tabelle, eine tabelle in eine andere kopieren, teile von einer tabelle in eine andere kopieren kopieren, sql befehl kopieren 2 spalten in eine, excel tabellenblatt kopieren mit referenz

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