Mysql problem

Guten Abend, Ich habe folgendes Problem:
Ich will mit:
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die („Verbindungsversuch fehlgeschlagen“);
mysql_select_db($mysqldb, $connection) or die(„Konnte die Datenbank $mysqldb nicht waehlen.“);

$sql = ‚UPDATE online-hiorg.alert SET id = 1, wache = ‚$wache‘, fahrzeuge = ‚$fahrzeug‘, strasse = ‚$strase‘, plz = ‚$plz‘, ort = ‚$ort‘, stichwort = ‚$stichwort‘, object = ‚$objekt‘, mitteiler = ‚$mitvon‘, masnahme = ‚$masnahme‘ WHERE alert.id = 1 LIMIT 1;‘;

$adressen_query = mysql_query($sql) or die(„Anfrage nicht erfolgreich“);,
das funktioniert aber leider nicht…

Außerdem will ich die ergebnisse von:
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die („Verbindungsversuch fehlgeschlagen“);

mysql_select_db($mysqldb, $connection) or die(„Konnte die Datenbank $mysqldb nicht waehlen.“);

$sql = „SELECT id, wache, fahrzeuge, strasse, plz, ort, fon, stichwort, object, mitteiler, masnahme, kommentar FROM alert“;
$adressen_query = mysql_query($sql) or die(„Anfrage nicht erfolgreich“);
$anzahl = mysql_num_rows($adressen_query);

echo „Anzahl der Datensätze: $anzahl“;
?>

ID

Wache

Fahrzeug(e)

Straße

Plz

Ort

Telefon

Meldestichwort

Objekt

Mitteiler

Maßnahme

Kommentar

<?php while ($adr = mysql_fetch_array($adressen_query)){
?\>=$adr['id']?\> =$adr['wache']?\> =$adr['fahrzeuge']?\> =$adr['strasse']?\> =$adr['plz']?\> =$adr['ort']?\> =$adr['fon']?\> =$adr['stichwort']?\> =$adr['object']?\> =$adr['mitteiler']?\> =$adr['masnahme']?\> =$adr['kommentar']?\> <?php }
?\> in der Tabelle stehen haben... Kann mir jmd helfen? Ich würde mich sehr freuen Jura

Hallo Jura,

bei mysql_query($sql) fehlt die Datenbankverbindung (man könnte ja mehrere Verbindungen haben).

MfG Georg V.

Guten Abend, Ich habe folgendes Problem:
Ich will mit:

code heisst hier glaube ich pre

> $connection=mysql\_connect($mysqlhost, $mysqluser,  
> $mysqlpwd) or die ("Verbindungsversuch fehlgeschlagen");  
> mysql\_select\_db($mysqldb, $connection) or die("Konnte die  
> Datenbank $mysqldb nicht waehlen.");  
>   
> $sql = 'UPDATE `online-hiorg`.`alert` SET `id` = 1, `wache`  
> = \'$wache\', `fahrzeuge` = \'$fahrzeug\', `strasse` =  
> \'$strase\', `plz` = \'$plz\', `ort` = \'$ort\', `stichwort` =  
> \'$stichwort\', `object` = \'$objekt\', `mitteiler` =  
> \'$mitvon\', `masnahme` = \'$masnahme\' WHERE `alert`.`id` = 1  
> LIMIT 1;';

wenn du variablen interpoliert haben wills, darfst du den string nicht mit eifnachen, sondern musst sie mit doppelten hochkommas begrenzen:
also: $sql = „update … set bar=’$foo’“
weiter wird die query nicht mit ; begrenzt.

$adressen_query = mysql_query($sql) or die(„Anfrage nicht
erfolgreich“);,
das funktioniert aber leider nicht…

funktioniert nicht ist keine fehlerbeschreibung.
$adressen_query hat vermutlich nicht den inhalt od. die bedeutung, die dir vorschwebt.
die ressource-kennung bei mysql_query ist optional, also kein problem.

Außerdem will ich die ergebnisse von:
$connection=mysql_connect($mysqlhost, $mysqluser,
$mysqlpwd) or die („Verbindungsversuch fehlgeschlagen“);

> mysql\_select\_db($mysqldb, $connection) or die("Konnte die  
> Datenbank $mysqldb nicht waehlen.");  
>   
> $sql = "SELECT id, wache, fahrzeuge, strasse, plz, ort, fon,  
> stichwort, object, mitteiler, masnahme, kommentar FROM alert";  
> $adressen\_query = mysql\_query($sql) or die("Anfrage nicht  
> erfolgreich");  
> $anzahl = mysql\_num\_rows($adressen\_query);  
>   
> echo "Anzahl der Datensätze: $anzahl";

...



> while ($adr = mysql\_fetch\_array($adressen\_query)){  
> ?\>  
>   
> =$adr['id']?\>  
> =$adr['wache']?\>  
> =$adr['fahrzeuge']?\>  
> =$adr['strasse']?\>  
> =$adr['plz']?\>

...


> <?php :<br />}  
>   
> ?\>

in der Tabelle stehen haben…

und was passiert?

moeglicherweise helfen http://de3.php.net/mysql_errno und http://de3.php.net/mysql_error dir noch weiter