PHP premenné - hľadanie v databáze

Anton

PHP premenné - hľadanie v databáze
« kdy: 01. 06. 2017, 16:12:02 »
Dobrý deň,
chcel by som požiadať o kód v PHP skripte, ktorý vyhľadá hodnotu v premennej či sa nachádza v tabulke databázy.
Napríklad:
Premenná $kod="DHJ4S1S"
Chcem ju vyhľadať v databáze napr. 458d4_ a v tabulke kody a ak áno, urobiť z toho if else a údaj po potvrdení formulára vymazať z tabulky. Dúfam, že chápete ;) Ďakujem za pomoc.


j

Re:PHP premenné - hľadanie v databáze
« Odpověď #1 kdy: 01. 06. 2017, 16:51:17 »
Hele ... dalsi ... co dostanu za vypracovani domaciho ukolu?

David

Re:PHP premenné - hľadanie v databáze
« Odpověď #2 kdy: 01. 06. 2017, 18:25:23 »
Když víš jak to má fungovat, proč si to neuděláš sám?

Anton

Re:PHP premenné - hľadanie v databáze
« Odpověď #3 kdy: 01. 06. 2017, 20:02:00 »
Pretože viem ako to má byť ale neviem AKO to spraviť...

3ugeene

Re:PHP premenné - hľadanie v databáze
« Odpověď #4 kdy: 01. 06. 2017, 21:49:34 »
jsem linej si vzpomenout jak se pracuje s mysqli, takze pouziju dibi:


<?php

require_once 'dibi.phar';

//tady se nakonektuje dibi::connect. jsem linej otevirat navod
//dibi::connect(...);


$hledat = 'houno';
$tabulka = 'tabule';

if(!empty(
$_GET['delete_thing'])) {
   
dibi::query('DELETE FROM %n WHERE sloupec LIKE %~like~ LIMIT 1', $tabulka, $hledat); //yes, pres like like a boss...
   
echo '<h1>Vec smazana z dabataza...</h1>';
}



if(
dibi::fetchAll(''SELECT * FROM %n WHERE sloupec LIKE %~like~", $tabulka, $hledat)) {
   echo '<form action="
/" method="GET"'>';
   echo '<input type="
checkbox" name="delete_thing">Smazat vec z databaze? </br>';
   echo '<input type="
submit" value="Kej...">';

   echo '</form>';
}



vsechna prava vyhrazena