php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.08.2007, 10:00  
Neuer Benutzer
 
Registriert seit: 19.08.2007
Beiträge: 15
Taktaky befindet sich auf einem aufstrebenden Ast
Standard Datenbank abfrage durch Button Klick anzeigen

Hallo

So ist der Code momentan
Die Daten werden automatisch angezeigt, wenn die Seite aufgerufen werden
ich möchte aber, dass die Daten nur durch Klick angezeigt werden sollen

Die Frage wo und wie muss ich das Button drin einbauen
Zitat:
<?
$con
= @mysql_connect("host","user","password")
or die(
mysql_error());

$con_db = mysql_select_db("database", $con)
or die(
mysql_error());

$result = mysql_query("SELECT Field FROM table WHERE SomeThing=2")
or die(
mysql_error());

while(
$row = mysql_fetch_object($result))
{
echo
'<td><input type="text" name="nachricht" value="'.$row->Field.'"></td>';
}

mysql_close($con);
?>

Geändert von Taktaky (22.08.2007 um 12:52 Uhr). Grund: Thema geändert
Taktaky ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.08.2007, 10:47  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Warum machst du hier einen Thread mit genau der gleichen Frage auf, wie in deinem alten Thread? Desweiteren hat das nichts mit MySQL zu tun, sondern mit PHP in Verbindung mit HTML! Du warst im anderen Board also besser aufgehoben ^^ Und eine Antwort habe ich dir dort auch schon gegeben

=> bitte schliessen! Danke
Montellese ist offline   Mit Zitat antworten
Alt 22.08.2007, 12:53  
Neuer Benutzer
 
Registriert seit: 19.08.2007
Beiträge: 15
Taktaky befindet sich auf einem aufstrebenden Ast
Standard

Hallo Montellese, ich habe das Thema geändert
Gruß
Taktaky ist offline   Mit Zitat antworten
Alt 22.08.2007, 12:58  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Desweiteren hat das nichts mit MySQL zu tun, sondern mit PHP in Verbindung mit HTML!
*ma frech eben Montellese zitiert*
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline   Mit Zitat antworten
Alt 22.08.2007, 14:44  
Neuer Benutzer
 
Registriert seit: 19.08.2007
Beiträge: 15
Taktaky befindet sich auf einem aufstrebenden Ast
Standard

Hi
im Code steht in jede Zeile das Wort "mysql" oder

Gruß
Taktaky ist offline   Mit Zitat antworten
Alt 22.08.2007, 15:23  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Diese Zeilen sind aber bestandteil von PHP

Um das, was es sich hier dreht, ist MYSQL. Sprich SQL-Befehle etc. In deinem Fall "SELECT Field FROM table WHERE SomeThing=2"

Beispiel für ein Thema:
Zitat:
Zitat von bob18
Hi, ich habe zwei Datenbanktabellen. In der einen search_word werden wörter mit einer indexnummer gespeichert. Sie hat die Felder sw_id und sw_word. In einer zweiten Tabelle wird indiziert, welches Wort in Welchem Dokument gefunden wurde. Name der Tabelle: search_index Spalten: si_id, si_doc_id, si_count
Nun möchte ich alle Dokumente aus search_index herraussuchen, in dem eins der drei angegebenen Suchworte steckt. Dazu wollte ich folgende MYSQL_Abfrage verwenden

Code:
SELECT index_0.si_doc_id AS si_doc_id, 
   index_0.si_count  AS si_count 

 FROM search_index AS index_0, 
   search_word  AS word_0, 

   search_index AS index_1, 
   search_word  AS word_1 

WHERE 1

   AND word_0.sw_id = index_0.si_sw_id 
   AND (word_0.sw_word LIKE 'Worta'
      OR word_0.sw_word LIKE 'Wortb'
      OR word_0.sw_word LIKE 'Wortc')
       
GROUP BY si_doc_id  
ORDER BY si_count DESC
Wenn ich nach zwei Worten such geht es. Bei Drei muss ich jedes mal MYSQL beenden um das Teil wieder zu stoppen. Überforder ich damit MYSQL oder hab ich irgendeiene Fehler bei der Abfrage gemacht?
SQL-Referenzhandbuch:
http://dev.mysql.com/doc/refman/5.1/de/index.html
PsychoEagle ist offline   Mit Zitat antworten
Alt 22.08.2007, 15:28  
Administrator
 
Registriert seit: 28.07.2007
Beiträge: 944
hoefti hat die Renommee-Anzeige deaktiviert
Standard

Hallo zusammen

Können wir uns darauf einigen, dass jede Anfrage hier im Forum zuerst einmal grundsätzlich willkommen ist, maximal aber auch mal im falschen Forum landen kann.

Zu deiner Frage Taktaky
recht simpel geht dies per Formular
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Nun ein Absende Button einfügen
darunter
<input type="hidden" name="insert" value="1">

Deinen Code änderst du dann ab.

<?php

if ($insert == 1 ) {

$con = @mysql_connect("host","user","password")
or die(
mysql_error());

$con_db = mysql_select_db("database", $con)
or die(
mysql_error());

$result = mysql_query("SELECT Field FROM table WHERE SomeThing=2")
or die(
mysql_error());

while(
$row = mysql_fetch_object($result))
{
echo
'<td><input type="text" name="nachricht" value="'.$row->Field.'"></td>';
}

mysql_close($con);


} else {

# hier kommt der Code für das Formular rein

}

?>

hoefti ist offline   Mit Zitat antworten
Alt 22.08.2007, 15:49  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

wollte doch nur helfen, war ja net böse gemeint ... dann eben net.

Im anderen Thread wurde dazu glaube ich schon die Lösung gefunden.

Grüße
Da Psy
PsychoEagle ist offline   Mit Zitat antworten
Alt 22.08.2007, 19:40  
Erfahrener Benutzer
 
Benutzerbild von Montellese
 
Registriert seit: 30.07.2007
Beiträge: 541
Montellese befindet sich auf einem aufstrebenden Ast
Montellese eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von hoefti Beitrag anzeigen
Können wir uns darauf einigen, dass jede Anfrage hier im Forum zuerst einmal grundsätzlich willkommen ist, maximal aber auch mal im falschen Forum landen kann.
Öhm ich wollte eigentlich nicht vermitteln, dass die Anfrage unerwünscht ist, sondern dass sie 1. im falschen Board gelandet ist und 2. er die genau gleiche Frage in einem bereits bestehenden Thread (den er ebenfalls selber eröffnet hat) im richtigen Forum gestellt hat und ich ihm dort eine Antwort gegeben habe und andere auch!
Ich verstehe also nicht, warum man noch extra einen weiteren Thread aufmachen muss (und das dummerweise noch im falschen Board, was aber natürlich immer mal passieren kann ).
Montellese 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
While schleife -> letzter durchgang Skazi PHP Tipps 2006 7 16.09.2006 00:11
Problem mit while schleife obi PHP Tipps 2006 6 31.08.2006 13:40
mysql_query verschmelzen zweier abfragen (while schleife) Buschdieb PHP Tipps 2006 10 15.07.2006 17:11
while schleife - spezial datensatz einblenden Buschdieb PHP Tipps 2006 2 09.04.2006 13:05
while Schleife gibt nicht alle Daten aus PHP Tipps 2006 2 12.01.2006 19:24
[Erledigt] While schleife in while schleife = nur ein datensatz?! PHP Tipps 2005-2 9 28.10.2005 12:48
while schleife in einer while schleife beim tmpl-sys PHP Tipps 2005-2 0 27.07.2005 15:07
While Schleife Beatbox Off-Topic Diskussionen 8 19.05.2005 21:55
while schleife beenden PHP Tipps 2005 3 29.03.2005 20:35
IF ELSEIF ELSEIF ELSE mit While Schleife PHP Tipps 2005 9 04.03.2005 23:27
Variabel aus while schleife ausserhalb der schleife nutzen PHP Tipps 2005 8 12.02.2005 18:04
resultausgabe mit while schleife in pdf dokument PHP Tipps 2004 2 23.09.2004 14:56
Nach while Schleife funzt nix mehr?! PHP Tipps 2004 15 25.08.2004 00:25
[Erledigt] probleme mit ner while schleife PHP Tipps 2004 5 23.07.2004 17:28
Prob mit While schleife JEGO PHP Tipps 2004 2 04.06.2004 12:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
taktaky, klammer schleife, klammer schleifen db, schleife geschweifte klammer, while php geschweifte klammern, database klammern, geschweifte klammer datenbank, klammersetzung schleifenklammer, schleifenklammern, bei while geschweifte klammern ?, while klammern?, php while verschiebung, php datenbank geschweifte klammern

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