Do základního systému NetBSD -current byl přidán nový editor atto jako alternativa k editorům vi a xedit.
Společnost System76 představila kompaktní 11litrový Thelio Prime Desktop. S procesorem AMD Ryzen 9000. S Pop!_OS 24.04 LTS s desktopovým prostředím COSMIC nebo Ubuntu 24.04 LTS.
Čínská státní televize pozastavila vysílání španělské La Ligy a čínské internetové platformy omezily obsah s Kylianem Mbappém poté, co slavný fotbalista ve francouzském pořadu The Bridge mluvil o svém oblíbeném memu, v němž je jeho tvář vložena do portrétu zobrazujícího diktátora Mao Ce-tunga. 'Můj oblíbený mem je ten, na kterém dali můj obličej na čínského diktátora. To mě opravdu rozesmívá. S přáteli ho používám pořád' řekl,
… více »Při příležitosti oslav Dne vzniku samostatného československého státu (28. října) byly uděleny medaile Za zásluhy tvůrci aplikace Záchranka Filipu Maleňákovi, vědci v oblasti umělé inteligence Tomáši Mikolovovi a Olze Štěpánkové, vědkyni zabývající se kybernetikou, robotikou a strojovým učením, průkopnici v oblastech výuky a využití umělé inteligence v medicínském inženýrství.
Apple představil nový iPad mini, iMac s čipem M6, 14palcový MacBook Pro s čipem M6 a MacBook Pro s PROLED XDR displejem – první Mac s dotykovým ovládáním.
Nedávno představený projekt mapSTL.com řeší budoucnost. 𝕏: "Netušil jsem, kolik patentů na generování map existuje. Existují patenty na generování fantasy map 🫣. Cokoliv je na 3D tiskárnu a tvoří to produkt, bude to mít patenty. Tak bacha na to!" … více »
Multiplatformní emulátor terminálu Ghostty byl vydán ve verzi 1.4 (𝕏). Přehled novinek a vylepšení v poznámkách k vydání.
Byla objevena zranitelnost Tailworm v Tailscale a Headscale umožňující lokální eskalaci práv přihlášeného uživatele. Následně byla v Tailscale v opravené verzi 1.104.4+ změněna architektura aplikace. Viz příspěvek na blogu Tailscale.
Byl vydán Mozilla Firefox 159.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 159 bude brzy k dispozici také na Flathubu a Snapcraftu.
Nasazení softwaru, který nyní používá ve svých autech pro čínský trh, zvažuje automobilový koncern Volkswagen také v Evropě, kde by se mohl používat v budoucích vozech značek Volkswagen, Škoda a Cupra. Základem pro budoucí evropské modely by se mohla stát takzvaná China Electronic Architecture, elektronická architektura vyvinutá pro čínské modely ve spolupráci s tamní automobilkou Xpeng.
Dobrý den, potřebuji pro aplikaci, která pracuje s databází vymazat záznam nezávisle na jeho ID klidně uprostřed tabulky, přečíslování ID mám vyřešeno v cyklu FOR pomocí SQL - UPDATE a podmínek, ale při pokusu o změnu ID mi to vyhodí chybovou hlášku přitom syntaxe je podle mě bezchybná.
if ($delete_index == 1) {
$autoinc = mysql_query("ALTER TABLE `Articles` AUTO_INCREMENT ='" . $delete_ID . "'");
if (!$autoinc) {
die('Operace zrušena: ' . mysql_error());
mysq_close($link);}
else {
echo "Increment snížen";
}
}
if ($delete_index == 0) {
$after_delete_ID = $delete_ID + 1;
for ($x = $delete_ID; $x <= $maxrows_delete_artic; $x++) {
mysql_query("UPDATE `Articles` SET ID='" . $x . "' WHERE ID='" . $after_delete_ID . "'");
}
$autoinc = mysql_query("ALTER TABLE `Articles` AUTO_INCREMENT ='" . $maxrows_delete_artic . "'");
if (!$autoinc) {
die('Operace zrušena: ' . mysql_error());
mysq_close($link);
} else {
echo "Incrementy sníženy";
}
}
A KULI TOMUHLE UPRAVUJU TABULKU PRI MAZANI ZAZNAMU
for ($x = 1; $x <= $maxrows; $x++) {
$query = mysql_query("SELECT * FROM Articles WHERE ID='" . $x . "'");
$row = mysql_fetch_array($query, MYSQL_ASSOC);
(HTML struktura pro data)
}
$result_delete_artic = mysql_query("SELECT * FROM `Articles`");
$maxrows_delete_artic = mysql_num_rows($result_delete_artic);
if ($delete_ID == $maxrows_delete_artic) {
$delete_index = 1;
} else {
$delete_index = 0;
}
if ($delete_index == 0) {
$after_delete_ID = $delete_ID + 1;
for ($x = $delete_ID; $x <= $maxrows_delete_artic; $x++) {
mysql_query("UPDATE `Articles` SET ID='" . $x . "' WHERE ID='" . $after_delete_ID . "'");
}
} else {
$query_delete = mysql_query("DELETE FROM `Articles` WHERE ID='" . $delete_ID . "'");
if (!$query_delete) {
die('Záznam se nesmazal: ' . mysql_error());
mysq_close($link);
} else {
echo "Úspěšně smazáno";
}
}
A funguje skvěle o ID se teď starám já přímo při INSERTU záznamu prostě je tam jen hodnota navíc co se musí zapsat také řízená cyklem :)
mysq_close($link);
) příkazu $autoinc = mysql_query("ALTER TABLE… PHP vyhodí chybu.
Tiskni
Sdílej: