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 |
14.01.2005, 15:53:48
|
Anfänger
|
|
Registriert seit: Jan 2005
Beiträge: 3
|
|
string zu lang?
Hallo,
Ich hab n problem:
ich hab auf einer Seite n Eingabeformular mit Textfeld. Dieser Text soll nach Drücken des Submit-Buttons in eine Datenbank geschrieben werden. ich hab das so gemacht:
$string="...."; //Der String eben.. mit Werten des Eingabeformulars etc.
$result=$db->query($string);
if(!$result) $abort=1;
... $abort=... ist für den Programmablauf hier wichtig.
Nun wird mir aber immer der Wert $abort=1 zurückgegeben, in folge dessen muss die query-anweisung falsch sein.
Ich hab mir dann den kompletten String zurückgeben lassen, also das was er rein theoretisch in die Datenbank schreiben sollte, und hab es per PHPmyAdmin manuell versucht, und die Datenbank zu schreiben... ich hab den String nicht verändert - nix... und siehe da: es funktionierte.
Doch wieso in meinem Programm nicht?
Hoffe auf baldige Rückmeldung und verbleibe
mfG,
HC
|
14.01.2005, 16:17:19
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Dann zeig doch mal den Code der Methode query(). Ohne diesen zu kennen, kann ich dir auch nicht sagen, warum diese false zurückliefert.
|
15.01.2005, 14:12:38
|
Anfänger
|
|
Registriert seit: Jan 2005
Beiträge: 3
|
|
function query($string) {
$this->qid = mysql_query($string,$this->cid);
if(!$this->qid){
$this->output("error2");
}
return $this->qid;
}
$this->cid ...wert der mysql_connect(...)-funktion
|
15.01.2005, 14:37:33
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
Ändere die Methode mal so um, dass dir der MySQL-Fehler angezeigt wird, wenn die Abfrage fehlschlägt:
PHP-Code:
<?php
function query($string)
{
$this->qid = mysql_query($string, $this->cid);
if(!$this->qid) {
$this->output("error2");
return mysql_error();
} else {
return $this->qid;
}
}
?>
So könntest du zumindest sehen, was MySQL an deiner Abfrage zu bemängeln hatte.
|
15.01.2005, 17:21:36
|
Anfänger
|
|
Registriert seit: Jan 2005
Beiträge: 3
|
|
so, jetzt funktionierts... es lag am ";", welcher anscheinend hier nicht erlaubt ist... hmm DANKE!
|
15.01.2005, 17:43:10
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
Zitat:
Original geschrieben von HaCe
so, jetzt funktionierts... es lag am ";", welcher anscheinend hier nicht erlaubt ist... hmm DANKE!
|
warum sollte das hier nicht erlaubt sein?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
17.01.2005, 08:10:36
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Will miträtseln! Welches Semikolon überhaupt?
|
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 22:00:53 Uhr.
|