Hallo
gibt es für Mysql einen Befehl womit man eine Spalte löschen kann?
Hallo
gibt es für Mysql einen Befehl womit man eine Spalte löschen kann?
Meine Güte ...
https://www.google.de/#hl=de&g…35466521&biw=1280&bih=866
Hier ein Beispiel:
stock mysql_DeleteHaus(id)
{
new Query[128];//KANN AUCH ANDERS HEISSEN NUR DER NAME
format(Query,sizeof(Query),"DELETE FROM `haus` WHERE `id` = '%d'",id);//DER AUFBAU DES QUERYS
mysql_query(Query);//AUSFÜHRUNG
return 1;
}
Natürlich anpassen
Dankeschön,
aber noch ne andere Frage, da ich noch nicht solange mit mysql arbeite..
Gibts diese Funktion (mysql_real_escape_string(Is, Is);) auch für eine Zahl?
Danke im Vorraus
Unnötig, mit einer Zahl kannst du keine SQL Injection schaffen.
Wie soll cih dann so eine Funktion benutzen bzw. "herstellen"?
mysql_GetInt("TABELLE", "FELD", "NUMMER (Where"), "ZAHL(Is"));
?
Das was ihr meint ist keine Spalte sondern ein Datensatz.
Das was ihr meint ist keine Spalte sondern ein Datensatz.
Joa, die überschricht hat quasi mit meinter 2. frage auch nichts mehr zutun...
wollte nur keinen neuen Thread öffnen aber antworten doch leiber auf die frage
ca. so
stock mysql_GetIntByInt(Table[], Field[], Where[], Is)
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%d'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}