php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.05.2009, 12:46  
Neuer Benutzer
 
Registriert seit: 30.04.2009
Beiträge: 5
Nichofix befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Mehrere SQL-Abfragen

Hallo ihr alle,

ich habe leider schonwieder ein kleines Problem.
Ich will mehrere Datensätze nacheinander in eine MySQL-Tabelle einfügen.
Das ganze mache ich in einer for-Schleife.
Der MySQL-Query ist nur ein Beispiel, für das was ich in wirklichkeit einfügen will:

PHP-Code:
for ($x=0;$x<count($cat);$x++) {
    
$connection $this->mysqlConnect();

    
$mysqlQuery mysql_query("insert into itemCategory (id, itemid, catid) values ('',1,1)");

    if(!
$mysqlQuery){
        
$exception $this->readNoticeFile('exception706');
        throw new 
Exception($exception);
    }
    
mysql_close($connection);

PHP-Code:
public function mysqlConnect(){
    require_once(
'mysqlSettings.php');
    
$mysql mysql_connect($dbserver$dbuser$dbpw) or die(mysql_error());
    
mysql_select_db($dbname$mysql) or die(mysql_error());
    return 
$mysql;

Soweit so gut. Das Problem was ich jetzt habe, ist dass ich jeweils nur 1 Datensatz einfügen kann. Nachdem der erste Datensatz eingefügt wurde bekomme ich die Fehlermeldung:

Code:
No database selected
Wenn jemand nen heissen Tipp hat, warum das so ist wär ich sehr dankbar.

MfG
Nichofix
Nichofix ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.05.2009, 12:56  
Erfahrener Benutzer
 
Registriert seit: 24.10.2008
Beiträge: 298
PHP-Kenntnisse:
Fortgeschritten
KarlEgon befindet sich auf einem aufstrebenden Ast
Standard

Ich würde die Verbindung vor der Schleife öffnen und erst danach wieder schließen.

Ansonsten kann ich auf den ersten Blick keinen Fehler erkennen.
KarlEgon ist offline   Mit Zitat antworten
Alt 06.05.2009, 12:56  
Neuer Benutzer
 
Registriert seit: 30.04.2009
Beiträge: 5
Nichofix befindet sich auf einem aufstrebenden Ast
Standard

Okay, hat sich erledigt.
Ich stand nen bischen aufm Schlauch.....

Lösung:
MySQL-Verbindung nur einmal aufbauen......

PHP-Code:
$connection $this->mysqlConnect();

for (
$x=0;$x<count($cat);$x++) {
    
$mysqlQuery mysql_query("insert into itemCategory (id, itemid, catid) values ('',1,1)");
    if(!
$mysqlQuery){
        
$exception $this->readNoticeFile('exception706');
        throw new 
Exception($exception);
    }

Nichofix 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
Abfragen von Seitendaten Rico de Amo JavaScript, Ajax und mehr 7 13.03.2009 20:50
24 MySql Abfragen optimieren steven001 PHP Tipps 2009 9 18.02.2009 00:00
Gameserver mit udp und fsockopen() abfragen Problem h3R0in PHP Tipps 2009 3 07.02.2009 12:39
String nach Ziffern abfragen halskrause PHP Tipps 2009 7 07.02.2009 00:57
PDO und parallele Abfragen Normalo PHP Tipps 2008 1 09.06.2008 12:39
PHP bzw. mysql abfragen optimieren Kori Datenbanken 3 26.09.2007 21:02
sql abfragen mit variablen Dopedouglaz Datenbanken 3 07.06.2006 14:00
mehrere Abfragen (Selects) verbinden???? CIMM Datenbanken 15 03.05.2006 18:59
Datentyp abfragen PHP Tipps 2006 7 24.02.2006 15:53
[Erledigt] 204 077 15-4 in DB mit WHERE als 204077154 abfragen Datenbanken 6 24.01.2006 11:47
Anzahl der Abfragen und die Zeit waltershausen Datenbanken 2 27.09.2005 12:09
Suche Script zum Abfragen von Inhalten einer anderen Seite Beitragsarchiv 7 26.09.2005 19:21
[Erledigt] Dateiendung abfragen PHP Tipps 2005-2 6 18.08.2005 17:11
Abfragen schedulen? MortakArtos Datenbanken 2 29.11.2004 08:18
Ergebnisse von Abfragen einer Email zuweisen? PHP Tipps 2004 3 24.06.2004 16:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mehrere sql abfragen hintereinander, php mehrere sql abfragen, sql mehrere abfragen hintereinander, php sql mehrere abfragen, http://www.php.de/php-fortgeschrittene/54838-erledigt-mehrere-sql-abfragen.html, mehrere sql abfragen php, mehrere sql abfragen hintereinander php, mehrere sql abfragen, php 2 sql abfragen, mehrere sql abfragen in php, sql mehrere abfragen, sql mehrere querys, mehrere sql queries php, sql abfragen hintereinander, mehrere sql queries in php, php mehrere sql abfragen nacheinander, php sql zwei abfragen, 2 sql abfragen hintereinander, php mehrere sql querys, php mehrere sql queries

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