CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
02.07.2010, 15:42:57
|
Anfänger
|
|
Registriert seit: Jul 2009
Ort: Hamburg
Alter: 62
Beiträge: 12
|
|
Problem mit MySQL, INSERT INTO, VALUES
Hallo Freunde von MySQL,
meine Erfahrungen im Handling von Datenbanken ist sehr begrenzt. Deshalb habe ich mich nicht nur in diesem, sondern auch in vielen anderen Foren umgesehen. Leider ohne Erfolg. error_reporting(E-ALL), mysql_error() und _erno() habe ich in allen möglichen Versuchen angewandt. Leider ohne Erfolg. Mein nachfolgender Code ist eigentlich DB-Standard und Läuft auf meinem heimischen Server (Apache 2.2, PHP 5.3.1, MySQL5.1) einwandfrei. Leider weigert sich 1und 1 permanent, die Versionen ihrer Software zu nennen. Ich weiß wie demotivierend manche Antworten in Foren sind. Deshalb könnt ihr davon ausgehen, daß ich alles, mit meinen Mitteln Verfügbares, getan habe, bevor ich mich ins Forum begebe.
Ich hoffe, es findet sich jemand, der mich weiter bringt. Die einzige Fehlermeldung ist für mysql_query ($anfrage) die or die - Meldung: "Anfrage wird nicht akzeptiert".
M.f.G. Ealybird.
PHP-Code:
$anr = $_POST['anrede']; $tit = $_POST['titel']; $nam = $_POST['name']; ......... und so weiter ....
if ( $nam<"") $db=mysql_connect("localhost","root","") or die ("Keinen Server gefunden."); mysql_select_db("lanzarote-team") or die ("Die Datenbank wurde nicht gefunden."); $anfrage = "INSERT INTO Anschriften"; $anfrage .="(Anrede, Titel, Name, Vorname, Strasse, Hausnummer, PLZ, Ort, Staat, Telefon, Fax, "; $anfrage .="Handy, Email, Schriftverkehr, Eigentümer, Preis_max, Preis_min, Kommentar) VALUES "; $anfrage .="('$anr', '$tit', '$nam', '$vna', '$str', '$hnr', '$plz', '$ort', '$sta',"; $anfrage .="'$tel', '$fax', '$han', '$ema', '$svk', '$egt', '$pma', '$pmi', '$kom')"; echo "$anr, $tit, $nam, $vna, $str, $hnr, $plz, $ort, $sta, $tel, $fax, $han, $ema, $svk, $egt, $pma, $pmi, $kom"; mysql_query ($anfrage) or die("Anfrage wird nicht akzeptiert."), mysql_error() ; $num = mysql_affected_rows(); echo "$num"; echo "$anr, $tit, $nam, $vna, $str, $hnr, $plz, $ort, $sta, $tel, $fax, $han, $ema, $svk, $egt, $pma, $pmi, $kom"; if ($num>0){ echo "Es wurde 1 Datensatz gespeichert."; } else { echo "<br><br><h3><center>Es ist ein Fehler aufgetreten.<br><br>"; echo "Der Datensatz wurde nicht hinzugefügt.</center></h3>"; } mysql_close($db); } if ($nam == ""){ echo "<center><h2><br><br>Es wurde kein Name eingegeben.</h2>";
Geändert von Indyk (05.07.2010 um 10:25:13 Uhr)
Grund: PHP Tags
|
05.07.2010, 10:26:10
|
|
Member
|
|
Registriert seit: Aug 2006
Ort: Lübeck
Alter: 38
Beiträge: 900
|
|
AW: Problem mit MySQL, INSERT INTO, VALUES
Hallo Earlybird,
bitte verwende in zukunft die entsprechenden PHP Tags zum PHP Code im Forum anzuzeigen. So steigerst du die lesbarkeit deines Codes und die wahrscheinlichkeit das dir jemand hilft.
Edit
Zum Thema: Hast du versucht das Statement mal direkt über phpMyAdmin abzusetzen um zu gucken ob oder was dann passiert? Am Einfachsten ist es wenn du dir den String per echo ausgiebst einfach kopierst un in phpMyAdmin einfügst. Ich nehme an das 1und1 phpMyAdmin verwendet oder zumindest etwas ähnliches.
Du könntest dir die Versionen auch über entsprechende befehel anzeigen lassen wie phpinfo() oder SELECT VERSION()
|
05.07.2010, 11:05:22
|
Junior Member
|
|
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
|
|
AW: Problem mit MySQL, INSERT INTO, VALUES
Zitat:
Zitat von Earlybird
...Leider weigert sich 1und 1 permanent, die Versionen ihrer Software zu nennen. ...
|
Wenn ich sowas lese...
Eine Sache von 5min.:
PHP: 4.4.9 oder 5.2.13
MySQL: 5.0.81-log
Ganz einfach. Siehe PHP-Manual.
Kai aka Knight1
|
05.07.2010, 11:12:22
|
Junior Member
|
|
Registriert seit: May 2003
Ort: Trier
Alter: 47
Beiträge: 310
|
|
AW: Problem mit MySQL, INSERT INTO, VALUES
Zitat:
Zitat von Indyk
...Du könntest dir die Versionen auch über entsprechende befehel anzeigen lassen wie phpinfo() oder SELECT VERSION()
|
Das geht noch einfacher:
PHP-Code:
echo PHP_VERSION;
für PHP,
und für MySQL bei Nutzung der mysql-Library
PHP-Code:
echo mysql_get_server_info();
oder bei Nutzung der mysqli-Library
PHP-Code:
echo $mysqli->server_info;
Steht alles im PHP-Manual.
Kai aka Knight1
|
05.07.2010, 17:05:00
|
Anfänger
|
|
Registriert seit: Jul 2009
Ort: Hamburg
Alter: 62
Beiträge: 12
|
|
AW: Problem mit MySQL, INSERT INTO, VALUES
Zitat:
Zitat von Indyk
Hallo Earlybird,
bitte verwende in zukunft die entsprechenden PHP Tags zum PHP Code im Forum anzuzeigen. So steigerst du die lesbarkeit deines Codes und die wahrscheinlichkeit das dir jemand hilft.
Edit
Zum Thema: Hast du versucht das Statement mal direkt über phpMyAdmin abzusetzen um zu gucken ob oder was dann passiert? Am Einfachsten ist es wenn du dir den String per echo ausgiebst einfach kopierst un in phpMyAdmin einfügst. Ich nehme an das 1und1 phpMyAdmin verwendet oder zumindest etwas ähnliches.
Du könntest dir die Versionen auch über entsprechende befehel anzeigen lassen wie phpinfo() oder SELECT VERSION()
|
Hallo Indyk,
vielen Dank für Deine Tips. Im Augenblick bin ich zeitlich etwas angespannt, so dass ich Deine Empfelungen wahrscheinlich erst am Wochenende ausprobieren kann. Bis vor einigen Jahren hatte ich mich mit V-Basic und teilweise Pasqual befasst. Da ich bei PHP und MySQL absoluter Neuling bin, werde ich mich erst einmal mit der Überprüfung solcher Probleme mit phpMyADMIN befassen. Nochmals vielen Dank.
Earlybird
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:54:18 Uhr.
|