• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

php/sql - proba skrocenia dzialajacego kodu

Cloud VPS
0 głosów
124 wizyt
pytanie zadane 17 stycznia 2018 w SQL, bazy danych przez lukas125 Nowicjusz (120 p.)

Mam dzialajacy kod (ponizej), ale wyglada tragicznie, na pewno mozna to napisac krocej, tylko nie umiem tego przerobic. Ponizej podalem probe rozwiazania, sprawdzi ktos ?

<?php
$query1 = "SELECT * from table1";
$result1 = mysqli_query ($connect, $query1); 
if (mysqli_row_numbers ($result1)>0){

if ($row["idformal"] ==1) {
$query2 = "SELECT * from table2 WHERE column=1";
$result2 = mysqli_query ($connect, $query2);
if (mysqli_row_numbers ($result2)>0){
Echo { 1}
Else { 2 }}

if ($row["idformal"] ==2) {
$query2 = "SELECT * from table2 WHERE column=2";
$result2 = mysqli_query ($connect, $query2);
if (mysqli_row_numbers ($result2)>0){
Echo { 1}
Else { 2 }}

if ($row["idformal"] ==3) {
$query2 = "SELECT * from table2 WHERE column=3";
$result2 = mysqli_query ($connect, $query2);
if (mysqli_row_numbers ($result2)>0){
Echo { 1}
Else { 2 }}}

etc...
?>

Ponizej kod ktory fajnie by bylo jakby dzialal. Na pewno cos jest nie tak z @number++

<?php
$query1 = "SELECT * from table1";
$result1 = mysqli_query ($connect, $query1); 
if (mysqli_row_numbers ($result1)>0){

$query2 = "DECLARE @number as INT
SET @number = 1
@number++
SELECT * from table2 WHERE column=@number";
$result2 = mysqli_query ($connect, $query2);
if (mysqli_row_numbers ($result2)>0){
Echo { 1}
Else { 2 }}
?>

dzieki

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

+2 głosów
1 odpowiedź 255 wizyt
pytanie zadane 11 lutego 2023 w SQL, bazy danych przez Blds Użytkownik (830 p.)
0 głosów
1 odpowiedź 439 wizyt
0 głosów
2 odpowiedzi 546 wizyt

93,488 zapytań

142,422 odpowiedzi

322,773 komentarzy

62,907 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...