bigair Geschrieben 1. November 2005 Teilen Geschrieben 1. November 2005 seas das versteh ich ned...is doch so primitiv: <?php link_erzeugen_fkt($anzeige, $ort){ echo "$anzeige"; } ?> aufruf: link_erzeugen_fkt('News erstellen', '#'); fehler: Parse error: syntax error, unexpected '{' in C:\xampp\xampplite\htdocs\wiki\php\standart_fkts.php on line 3 lg dominik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 1. November 2005 Autor Teilen Geschrieben 1. November 2005 bin endeutig überarbeitet da fehlt das function oO seas das versteh ich ned...is doch so primitiv: <?php link_erzeugen_fkt($anzeige, $ort){ echo "$anzeige"; } ?> aufruf: link_erzeugen_fkt('News erstellen', '#'); fehler: Parse error: syntax error, unexpected '{' in C:\xampp\xampplite\htdocs\wiki\php\standart_fkts.php on line 3 lg dominik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 jetzt a gscheite frage... ich mach a insert.... ...id is primary key und auto increments.... ...jo...und ich will nach dem $result=mysql_query($sql); gleich die id von dem datensatz habn.... muss ich da wieder a select machn...und die daten vergleichen? lg dominik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 function datensatz_id($ueberschrift, $text){ $query = "SELECT * FROM artikel"; $result=mysql_query($query); while ($daten=mysql_fetch_array($result, MYSQL_ASSOC)){ if($daten[titel]==$ueberschrift&&$daten[text]==$text){ return $daten[id_artikel]; } } } $id_neu=datensatz_id($ueberschrift, $text); echo ""; ...weil das is ja schon leicht umständlich.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mr.T Geschrieben 2. November 2005 Teilen Geschrieben 2. November 2005 function datensatz_id($ueberschrift, $text){ $query = "SELECT * FROM artikel"; $result=mysql_query($query); while ($daten=mysql_fetch_array($result, MYSQL_ASSOC)){ if($daten[titel]==$ueberschrift&&$daten[text]==$text){ return $daten[id_artikel]; } } } $id_neu=datensatz_id($ueberschrift, $text); echo ""; ...weil das is ja schon leicht umständlich.... ja, überhaupt, wenn man ein select * macht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 ja, überhaupt, wenn man ein select * macht stimmt :f: *schnell ändern tu* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jack_in_black Geschrieben 2. November 2005 Teilen Geschrieben 2. November 2005 einfache lösung für das problem: verwende einfach die php- funktion "mysql_insert_id", das funktioniert super! nähere infos unter: http://at.php.net/mysql_insert_id lg und viel glück Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 $query = "SELECT id_artikel FROM artikel WHERE (titel=$ueberschrift AND text=$text)"; $result= mysql_query($query); return $result; da gibt er imma genau einen leeren string zrück...warum? lg dominik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 einfache lösung für das problem: verwende einfach die php- funktion "mysql_insert_id", das funktioniert super! nähere infos unter: http://at.php.net/mysql_insert_id lg und viel glück danke...funkt lg dominik Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
jack_in_black Geschrieben 2. November 2005 Teilen Geschrieben 2. November 2005 super, hab auch schon lang nyx mehr mit php gemacht, deswegen war ich mir nicht sicher Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 errorlog... 1. Damit Datenbank-Fehler rasch gefunden werden (vor allem später wenn es komplizierter wird) machen wir ein Logging der SQL-Kommandos und der evt. Fehlermeldung dazu. Dazu nutzen wir die Funktion error_log um die SQL-Kommandos in eine Datei zu schreiben. Damit die SQL-Befehle nur auf dem Testserver in eine Datei geschrieben werden (und nicht auf dem Produktionsserver), benötigen wir eine Konfigurationsvariable. Die Logdatei soll so formatiert sein, dass sie in einem einfachen Editor leicht lesbar ist. Ein komplettes Beispiel ist der Datei db.php aus woche2.zip. .....irgentwie...was soll ich machen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 <?php $file = "log.txt"; $data = fopen($file, "w+"); $logdat= error_log(); fwrite($data, $logdat); fclose($data); ?> schön und gut...nur wohin damit? in die init?...der soll ja die fehler mitloggen wenn die fehlerpassiern....hat php keinen eventhandler like flash? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 2. November 2005 Autor Teilen Geschrieben 2. November 2005 ..... so mein ich: if(!isset($CONF[db_port])) $CONF[db_port]='3306'; $t_result = mysql_connect( $CONF[db_hostname].":".$CONF[db_port], $CONF[db_username], $CONF[db_password] ); if ( !$t_result ) { echo "ERROR: FAILED CONNECTION TO DATABASE ON SERVER $CONF[db_hostname] : "; error_log( db_error(),textfile); exit; } function db_error() { return "".mysql_errno().": ".mysql_error().""; } Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 3. November 2005 Autor Teilen Geschrieben 3. November 2005 yeeees...100% Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 3. November 2005 Autor Teilen Geschrieben 3. November 2005 nohc ein problem...ich log alle sql statements in einer txt datei mit..die is auf ascii codiert...und da checkt er sachen wie \n ned...auch auf uni code und utf8 gehts ned....weis er wies geht? if ($CONF[dbdebug]==1) { $msg="\n\n--QUERY: $sql \n"; error_log($msg, 3, $CONF[logfile]); } Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
wuphi Geschrieben 3. November 2005 Teilen Geschrieben 3. November 2005 selbstgespräche rulen YEAHHHHH Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
bigair Geschrieben 3. November 2005 Autor Teilen Geschrieben 3. November 2005 selbstgespräche rulen YEAHHHHH jo *mich selbst lieb hab* anscheinend mag mir keiner helfen beim proggen =) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.